當前位置: 首頁>>代碼示例>>Java>>正文


Java Tab.setTabListener方法代碼示例

本文整理匯總了Java中android.app.ActionBar.Tab.setTabListener方法的典型用法代碼示例。如果您正苦於以下問題:Java Tab.setTabListener方法的具體用法?Java Tab.setTabListener怎麽用?Java Tab.setTabListener使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.app.ActionBar.Tab的用法示例。


在下文中一共展示了Tab.setTabListener方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: onCreate

import android.app.ActionBar.Tab; //導入方法依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // this.setContentView(R.layout.layout_main);

    ActionBar actionBar = getActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionBar.setDisplayShowTitleEnabled(true);

    Tab customerTab = actionBar.newTab().setText(
            this.getResources().getString(R.string.customer_tab));
    final Fragment customerPackageList = new CustomerPackageFragment(this);
    customerTab.setTabListener(new PackageTabListener(customerPackageList));

    Tab systemTab = actionBar.newTab().setText(
            this.getResources().getString(R.string.system_tab));
    final Fragment systemPackageList = new SystemPackageFragment(this);
    systemTab.setTabListener(new PackageTabListener(systemPackageList));

    actionBar.addTab(customerTab);
    actionBar.addTab(systemTab);
}
 
開發者ID:allen1989127,項目名稱:kill-you-power-consumer,代碼行數:23,代碼來源:ListPackages.java

示例2: addTab

import android.app.ActionBar.Tab; //導入方法依賴的package包/類
public void addTab(Tab tab, Class<?> clss, Event event){
	TabInfo info = new TabInfo(clss, event);
	tab.setTag(info);
	tab.setTabListener(this);
	mTabs.add(info);
       mFragments.add(EventFragment.newInstance(event));
	mActionBar.addTab(tab);
	notifyDataSetChanged();
}
 
開發者ID:neurospeech,項目名稱:unofficial-linkedin-sdk-android,代碼行數:10,代碼來源:EventTabsAdapter.java

示例3: onCreate

import android.app.ActionBar.Tab; //導入方法依賴的package包/類
@Override
protected final void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ActionBar actionBar = getActionBar();

    if (actionBar != null) {
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        Tab listAdapterTab = actionBar.newTab().setText(R.string.list_adapter);
        Tab singleChoiceListAdapterTab =
                actionBar.newTab().setText(R.string.single_choice_list_adapter);
        Tab multipleChoiceListAdapterTab =
                actionBar.newTab().setText(R.string.multiple_choice_list_adapter);
        Tab expandapleListAdapterTab =
                actionBar.newTab().setText(R.string.expandable_list_adapter);
        Tab singleChoiceExpandableListAdapterTab =
                actionBar.newTab().setText(R.string.single_choice_expandable_list_adapter);
        Tab multipleChoiceExpandableListAdapterTab =
                actionBar.newTab().setText(R.string.multiple_choice_expandable_list_adapter);
        Tab recyclerViewListAdapterTab =
                actionBar.newTab().setText(R.string.recycler_view_list_adapter);

        listAdapterTab.setTabListener(new TabListener(ListAdapterFragment.class));
        singleChoiceListAdapterTab
                .setTabListener(new TabListener(SingleChoiceListAdapterFragment.class));
        multipleChoiceListAdapterTab
                .setTabListener(new TabListener(MultipleChoiceListAdapterFragment.class));
        expandapleListAdapterTab
                .setTabListener(new TabListener(ExpandableListAdapterFragment.class));
        singleChoiceExpandableListAdapterTab.setTabListener(
                new TabListener(SingleChoiceExpandableListAdapterFragment.class));
        multipleChoiceExpandableListAdapterTab.setTabListener(
                new TabListener(MultipleChoiceExpandableListAdapterFragment.class));
        recyclerViewListAdapterTab
                .setTabListener(new TabListener(RecyclerViewListAdapterFragment.class));

        actionBar.addTab(listAdapterTab);
        actionBar.addTab(singleChoiceListAdapterTab);
        actionBar.addTab(multipleChoiceListAdapterTab);
        actionBar.addTab(expandapleListAdapterTab);
        actionBar.addTab(singleChoiceExpandableListAdapterTab);
        actionBar.addTab(multipleChoiceExpandableListAdapterTab);
        actionBar.addTab(recyclerViewListAdapterTab);
    }
}
 
開發者ID:michael-rapp,項目名稱:AndroidAdapters,代碼行數:48,代碼來源:MainActivity.java


注:本文中的android.app.ActionBar.Tab.setTabListener方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。