*タブの高さを変更する [#lf8c93d4]

Tabの高さはレイアウトのxmlを変更することと、プログラムで操作が必要になります。~
まず、レイアウトのxmlですが、TabWidgetタグのandroid:layout_heightの値を設定したい幅に指定します。~
次に、Activityで以下の処理を行います。
#codeprettify{{
        TabWidget tab_widget = this.getTabWidget();
        int tab_count = tab_widget.getChildCount();
        for( int i = 0 ; i < tab_count ; i++ ) {
            tab_widget.getChildTabViewAt( i ).getLayoutParams().height = LayoutParams.WRAP_CONTENT;
        }        
}}
参考したサイトによると、どうも内部的に96という値が指定されているようで、TabWidgetタグの指定だけではうまくいかないらしい。


**参考 [#o1c4718f]
-[[タブメニューの高さ変更>http://untitled.nm.land.to/blog/2011/05/post-5.html]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS