Here, If I set focusable attribute of layout and/or two textviews, then I cannot choose item from dropdown list. So is there any solution to solve this problem??Thanks!
On Aug 27, 2:07 pm, Shalin <[email protected]> wrote: > Hello, I have made custom view for autocompletetextview, but when I am > trying to select any > > entry from that dropdown using touch or dpad, it is not showing any > focus on it, so what can > > be problem in that?? My code is as under. Thanks. > > Custom view adapter code regarding to UI: > > public class ContactListAdapter extends ResourceCursorAdapter { > private ContentResolver mContent; > public static String[] projection = { People._ID, People.NAME, > People.NUMBER }; > > public ContactListAdapter(Context context, Cursor c) { > super(context, R.layout.auto_complete, c); > mContent = context.getContentResolver(); > } > > @Override > public void bindView(View view, Context context, Cursor cursor) { > TextView name = (TextView) view.findViewById(R.id.AutoName); > name.setText(cursor.getString(1)); > TextView number = (TextView) view.findViewById > (R.id.AutoContact); > number.setText(cursor.getString(2)); > //view.setFocusableInTouchMode(true); > /* view.setOnTouchListener(new OnTouchListener(){ > > @Override > public boolean onTouch(View v, MotionEvent event) { > v.setSelected(true); > return false; > } > > });*/ > } > > .xml file > <?xml version="1.0" encoding="UTF-8"?> > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ > android" > android:orientation="vertical" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:background="#ffffff" > android:padding="3dp" > > > > <TextView > android:id="@+id/AutoName" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:singleLine="true" > /> > > <TextView > android:id="@+id/AutoContact" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:singleLine="true" > /> > </LinearLayout> > > code for setting adapter to autocompletetextview: > Cursor contactListCursor = > managedQuery(Contacts.People.CONTENT_URI, > ContactListAdapter.projection, null, null, > People.NAME); > > ContactListAdapter contact = > new ContactListAdapter(this, > contactListCursor); > txtToContact.setAdapter(contact); --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

