常常在設計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();
}
}
);
}
}
沒有留言:
張貼留言