1
0
mirror of https://github.com/nerzhul/ownCloud-SMS-App.git synced 2026-08-23 06:13:04 +00:00

Use spinner instead of big listview when selecting contacts

This commit is contained in:
Loic Blot
2015-08-30 13:44:00 +02:00
parent 8e96526e3c
commit 1a6feec7ee
6 changed files with 83 additions and 49 deletions
@@ -1,7 +1,10 @@
package fr.unix_experience.owncloud_sms.adapters;
import java.util.ArrayList;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -13,14 +16,16 @@ public class ContactListAdapter extends ArrayAdapter<String> {
private final ArrayList<String> _objects;
private static int _itemLayout;
private static int _fieldId;
private Activity _activity;
public ContactListAdapter(final Context context, final int resource,
final ArrayList<String> objects, final int itemLayout,
final int fieldId) {
super(context, resource, resource, objects);
final int fieldId, final Activity activity) {
super(context, resource, objects);
_objects = objects;
_itemLayout = itemLayout;
_fieldId = fieldId;
_activity = activity;
}
@Override
@@ -42,15 +47,11 @@ public class ContactListAdapter extends ArrayAdapter<String> {
final TextView label = (TextView) v.findViewById(_fieldId);
if (label != null) {
label.setText(element);
label.setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View v) {
// @TODO
}
});
}
}
return v;
}
private static final String TAG = ContactListAdapter.class.getSimpleName();
}