18
ActionBar
のために定義したTab
オブジェクトを一時的に非表示にする必要があります。 Tab
オブジェクトにはsetVisibility
メソッドがありません。そのため、これを達成する方法については迷っています。Android:どのようにアクションバーのタブを非表示にしますか?
ActionBar
のために定義したTab
オブジェクトを一時的に非表示にする必要があります。 Tab
オブジェクトにはsetVisibility
メソッドがありません。そのため、これを達成する方法については迷っています。Android:どのようにアクションバーのタブを非表示にしますか?
私はsetNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD)
を試して、タブ以外のレンディションに戻ってみましょう。後でsetNavigationMode(ActionBar.NAVIGATION_MODE_TABS)
と呼ぶと、タブを再設定する必要がある可能性があります。
UPDATE:「L」デベロッパープレビューではアクションバーのタブは推奨されなくなりました。今後のAndroid搭載製品のリリースでは廃止予定です。他のタブ(タブ付き)、FragmentTabHost
などViewPager
魅力的な作品です。ありがとう!これらのタブは、再表示されたときにどのように表示されたかのように戻ってくるので、アクションバーに追加する必要はありません。 –
私はちょうど望ましくない副作用に気づいた。タブが再表示されると、前に選択されたタブがonTabSelectedコールバックを起動します。私はちょうどどのイベントも発射せずにタブを隠す/表示したいです。 –
@Scienceprodigy:それはできないだろうと思う。タブを削除して再作成しても、そのタブが選択され、そのイベントが発生します。 'TabListener'に、タブを復元した後の最初のイベントを無視するように教えてください。 – CommonsWare