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]> > 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] >> >> 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

