Hi,
I have a problem with AutoCompleteTextView
I have a (clickable) list of objects i.e. when you click on an item
you get to another activity which is guided by that specific item
clicked. I want to use the Autocomplete to search in that list but I
want the same behavior I get with a regular list - an item to be
clicked and processed. Please see my code:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, namesLIST);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.list);
textView.setAdapter(adapter);
Where namesLIST is a String array created specially for the
Autocomplete
Then I do:
textView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int
position,
long id) {
showItem(parent,position, id);
}
});
where I tried to see what I get:
private void showItem(AdapterView parent, int position, long id) {
Log.d(TAG,"zz position:" + parent.getSelectedItemPosition());
Log.d(TAG,"selected item:" +parent.getSelectedItem());
Log.d(TAG,"adapter view:" + parent);
Log.d(TAG,"position:" + position + " id:" +id);
}
I saw that I get nothing useful here. Typical output would be:
zz position: -1
selected item: null
adapter view: .....
position: 1 id:1
What am I doing wrong? How can I keep the reference to original items
in the original list?
Maybe I can I use the original objects somehow in Autocomplete?
Thank you for your help!
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---