私のアプリケーションでは、線形レイアウトでタブホストを使用しています。タブホストには 4 つのタブが含まれています。タブウィジェットのサイズが非常に大きく、タイトルが非常に小さく表示されます。タブウィジェットのサイズを小さくする方法を教えてください。
7333 次
2 に答える
4
setIndicator(View)custom Tabs
を使用して作成することを主張します。したがって、目的のサイズの TextView を作成し、それを TabWidget に設定します。例と同じためのチュートリアルです。Here
TextView
を使用して、 a を膨張させて TabWidget に設定するだけです
View view = LayoutInflater.from(context).inflate(R.layout.your_custom_tab-layout,
null);
TextView tv = (TextView) view.findViewById(R.id.my_text_view);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tv).
setContent(intent);
mTabHost.addTab(setContent);
于 2012-04-26T11:25:41.373 に答える
0
ここで何をしようとしているのか正確にはわかりませんが、推測してみましょう。
グラフィックがスペースを占有したくない場合 (つまり、テキストのみを使用する場合) は、ウィジェットの高さと重量を設定して、グラフィックが使用するスペースを効果的に削除し、はるかにコンパクトにすることができます。タブ ラベル (垂直方向)。
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:gravity="bottom" />
于 2012-04-26T13:42:29.387 に答える