Greetings all,

I have a Tabbed View that displays a list in different tabs. When I
click on the currently active tab (not the displayed view) I want to
do something. Currently - the OnClickListener is NOT called. the
OnTabChanged Listener however seems is working fine. Am I registering
on the wrong View?




// ---------------------------- Example Code
---------------------------------------------
public class TestDroidViewTab extends TabActivity
                              implements TabContentFactory
                              , OnTabChangeListener, OnClickListener {

  private static final String LOG_KEY = "TEST";
  ListView listView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      final TabHost tabHost = getTabHost();


      TabHost.TabSpec ts = tabHost.newTabSpec("ID_1");
      ts.setIndicator("1");
      ts.setContent(this);
      tabHost.addTab(ts);

      ts = tabHost.newTabSpec("ID_2");
      ts.setIndicator("2");
      ts.setContent(this);
      tabHost.addTab(ts);

      ts = tabHost.newTabSpec("ID_3");
      ts.setIndicator("3");
      ts.setContent(this);
      tabHost.addTab(ts);
      tabHost.setOnClickListener(this);
      tabHost.setOnTabChangedListener(this);
  }
  public void onClick(View v) {
      // Never Displayed within the LOG output
      Log.d(LOG_KEY, "OnClick");

  }

  public void onTabChanged(String tabId) {
      // displayed when changing tabs
      Log.d(LOG_KEY, "OnTabChanged");
  }

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