i have the exact same problem ...

i have an Activity that contains a Listview which is used in a Dialog
My ListView contains only TextViews. It's initialized in my own
baseAdapter. Built from a txt file on the sd card.
it's working nicely except the main goal for me, select one of those
item in the ListView :(

and same as Ted, in debugger mode, nothing happen when i click one
item, it doesnt go into the onItemClick method

anyone got an idea ? i lost some hours already on this ...

did you find anything new about this Ted ?



On 6 jan, 02:15, Ted <ted.eker...@gmail.com> wrote:
> Hey!
> I think I have the same problem, and I donothave 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(newOnItemClickListener() {
>
>                 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(newOnItemClickListener() {
>
> > >>                 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

Reply via email to