visited 13 states (5.77%)
Create your own visited map of The World or Triposo world travel guide for Android

2014-12-01

Android中監聽tab頁面切換後所對應的動作

常常在設計Android軟體中,為了排版的精簡與分類,使用到TAB物件設計版面,這時就需要知道如何在特定的頁面被選取時,做出對應的動作。重點在於傳入的 tabId 也就是每個分頁的標籤名稱,有了這個資訊就可區分是哪一個頁面被選取。
public class MainActivity extends FragmentActivity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        mTabHost = (TabHost)findViewById(R.id.tabHost);
        mTabHost.setup();
         
        mTabHost.setOnTabChangedListener(
                new OnTabChangeListener(){
                    @Override
                    public void onTabChanged(String tabId) {
                        //do what you want to do
                        Toast.makeText(getApplicationContext(), "TabId=" + tabId, Toast.LENGTH_LONG).show();
                    }
                }
            );
    }
}

這些也是同標籤文章 :

沒有留言: