dud please read the problem, i am not able to seclet any item. i preatty sure the callback isnt been called because i cant select any element.
2010/1/30 Sergey Ten <[email protected]> > According to ListView class defintion (see > http://developer.android.com/reference/android/widget/ListView.html), it > is a subclass of AdapterView. The latter has a method setOnItemClickListener > < > http://developer.android.com/reference/android/widget/AdapterView.html#setOnItemClickListener%28android.widget.AdapterView.OnItemClickListener%29>(AdapterView.OnItemClickListener > < > http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html> > listener). So, you should be able to declare that your activity is > implementing an AdapterView.OnItemClickListener < > http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html> > interface and then you should be able to invoke > lista.setOnItemClickListener(this); > > Sergey > > David Fire wrote: > >> my adapter hasnt any method to set a listner >> the first problem is i cant click on any item. >> i cant change the item. >> >> >> 2010/1/30 Sergey Ten <[email protected] <mailto:[email protected] >> >> >> >> >> Should setOnItemClickListener >> < >> http://developer.android.com/reference/android/widget/AdapterView.html#setOnItemClickListener%28android.widget.AdapterView.OnItemClickListener%29 >> >(AdapterView.OnItemClickListener >> < >> http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html >> > >> listener) be used instead? Also, should the activity implement >> AdapterView.OnItemClickListener and not View.OnClickListener? >> >> David Fire wrote: >> >> hi >> i cant press any item on my listview nor in the emulator nor >> in a real phone. >> >> >> item layout >> <?xml version="1.0" encoding="utf-8"?> >> <LinearLayout >> xmlns:android="http://schemas.android.com/apk/res/android" >> android:id="@+id/LinearLayout01" >> android:layout_width="wrap_content" >> android:layout_height="wrap_content" >> android:orientation="horizontal"> >> <CheckBox android:id="@+id/RuleEnable" android:text="" >> android:layout_width="wrap_content" >> android:layout_height="wrap_content" ></CheckBox> >> <TextView android:id="@+id/RuleName" >> android:layout_width="wrap_content" >> android:layout_height="wrap_content" android:text="" >> android:focusable="true" ></TextView> >> </LinearLayout> >> >> listview layout >> <ListView android:id="@+id/Listado" >> android:layout_width="fill_parent" >> android:layout_height="250px" >> android:isScrollContainer="true" >> android:drawSelectorOnTop="false" >> android:choiceMode="singleChoice"></ListView> >> >> some code >> public class GuiActivity extends Activity implements >> View.OnClickListener, >> OnItemClickListener{ >> .... //lista means list in spanish >> lista = (ListView)findViewById(R.id.Listado); >> RuleList = new ArrayList<SMSRule>(); >> loadRuleList(); >> adapter=new SMSRuleAdaptor(this,RuleList); >> lista.setAdapter(adapter); >> lista.setOnItemClickListener(this); >> >> >> this method is never called >> public void onItemClick(AdapterView<?> arg0, View arg1, int >> arg2, long id) { >> enable.setText("id: "+id); >> } >> >> >> >> -- (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> -- 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] >> <mailto:[email protected]> >> >> >> To unsubscribe from this group, send email to >> >> [email protected]<android-developers%[email protected]> >> >> <mailto:android-developers%[email protected]<android-developers%[email protected]> >> > >> >> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> >> >> -- 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] >> <mailto:[email protected]> >> >> >> To unsubscribe from this group, send email to >> >> [email protected]<android-developers%[email protected]> >> >> <mailto:android-developers%[email protected]<android-developers%[email protected]> >> > >> >> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> >> >> >> >> -- >> (\__/) >> (='.'=)This is Bunny. Copy and paste bunny into your >> (")_(")signature to help him gain world domination. >> >> -- >> 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]<android-developers%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > -- > 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]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- (\__/) (='.'=)This is Bunny. Copy and paste bunny into your (")_(")signature to help him gain world domination. -- 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

