2

私はTabhost Activity3 つの子アクティビティを持っていTab1 Tab2 and Tab3ます。3 つのタブのいずれかconditionが true の場合は無効にし、そうでない場合は有効にする必要があります。これはどのように進んだかです:

//tab is my TabHost,
tab.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
             // Only logged users may have access to my Tab 3
            if (v==tab.getTabWidget().getChildAt(2))
            {
                if(!LoginManager.getInstance().isLoggedIn())
                    tab.getTabWidget().getChildTabViewAt(2).setEnabled(false);
                    else
                tab.getTabWidget().getChildTabViewAt(2).setEnabled(true);
            }

        }
    });

どうやら私のアプローチは正しくないため、この問題を解決するためにあなたが必要です。

4

0 に答える 0