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 <[email protected]> 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 <[email protected]> wrote:
> > maybe maybe try this: Add android:clickable="true" (and
> > android:focusable="true")
>
> > On Dec 2, 1:37 pm, n179911 <[email protected]> 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 [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
>
> --
> Romain Guy
> Android framework engineer
> [email protected]
>
> 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 [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