Hi,

I have a TabActivity with two tabs. They have the same listview.
I have a listener that when I change of tab the listview loads
differents things, by a custom adapter.
I'm tying to implement click event for list item but i found that it
was not responding.

the listener of the tabhost is:

           tabhost.setOnTabChangedListener(new OnTabChangeListener() {
                   @Override
                  public void onTabChanged(String arg0) {
                   Log.d("PRUEBA", "------" +
tabhost.getCurrentTab());
                  final int actualTab = tabhost.getCurrentTab();

                   if (actualTab == 0 ){
                       Log.d("PRUEBA", "Cargamos el primer canal");
                       getRSS("http://www.miguiatv.com/rss/
tve1.xml");
                   }
                   if (actualTab == 1 ){
                       Log.d("PRUEBA", "Cargamos el segundo canal");
                       getRSS("http://www.miguiatv.com/rss/la2.xml";);
                   }

                  }
                       });


The custom adapter is:

    class listaAdaptador extends ArrayAdapter<String> {
          listaAdaptador() {
           // super(tele.this, R.layout.row, R.id.programa, urls);
              super(tele.this, R.layout.row, R.id.programa);

          }
          public View getView(int position, View convertView,
                             ViewGroup parent) {
            View row=super.getView(position, convertView, parent);
            ImageView icon=(ImageView)row.findViewById(R.id.icon);

            if (tabhost.getCurrentTab() == 0){
                Log.d("PRUEBA", "Cargamos el primer canal");
                icon.setImageResource(R.drawable.la1);
            }
            if (tabhost.getCurrentTab() == 1){
                Log.d("PRUEBA", "Cargamos el segundo canal");
                icon.setImageResource(R.drawable.la2);
            }



            return(row);
          }
        }

The listener that doesnt works is:

            list.setOnItemClickListener(new OnItemClickListener() {
                public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
                        Log.d("PRUEBA", "Entramos en ..." + position);

                }
            });

Could you help me please?
Many thanks and sorry for my english!

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