Hey! I think I have the same problem, and I do not have any focusable children. My layout for a Row in the ListView contains:
LinearLayout | +-- ImageView | +-- LinearLayout | +-- TextView | +-- TextView | +-- TextView and the Main activity is like this: <code> public class Main extends Activity { ArrayList<Node> nodes; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(R.layout.main); ArrayList<Node> nodes = new ArrayList<Node>(); nodes.add(new Node("My name", "My text", "13:10", 0)); NodeRowAdapter nra = new NodeRowAdapter(this, nodes); ListView listView1 = (ListView) findViewById (R.id.ListViewNodes); listView1.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { System.out.println ("get onItem Click position= "+position); } }); listView1.setAdapter(nra); } } </code> It seems to me as nothing at all happens when I click the item in the ListView... On 4 Dec 2009, 19:43, Romain Guy <romain...@android.com> wrote: > This is unnecessary. This problem will occur if your list item > contains focusable children (like buttons, edittexts, etc.) > > > > > > On Thu, Dec 3, 2009 at 4:20 PM, hwii77 <hwi...@gmail.com> wrote: > > maybe maybe try this: Add android:clickable="true" (and > > android:focusable="true") > > > On Dec 2, 1:37 pm, n179911 <n179...@gmail.com> wrote: > >> Hi, > > >> I have a simple ListView in my layout.xml file. > > >> <ListView android:id="@+id/action_list" > >> android:layout_width="fill_parent" > >> android:layout_height="wrap_content" > >> /> > > >> And in my javacode, I add a setOnItemClickListener() to my listview: > > >> listView.setOnItemClickListener(new OnItemClickListener() { > > >> public void onItemClick(AdapterView<?> parent, View view, > >> int position, long id) { > >> System.out.println ("get onItem Click position= > >> "+position); > > >> } > >> }); > > >> But when I run on G1. I don't see any print out when I click an item on the > >> ListView on the phone. > >> Or when I select an item using track ball and press CENTER. > > >> Can you please tell me why to resolve my problem? > > >> Thanks in advance. > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Romain Guy > Android framework engineer > romain...@android.com > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en