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

Reply via email to