2010-12-30 8 views
0

私は自分のタブコントロールを作成しましたが、今はタブのサイズと位置を決めようとしています。画面上部のタブボタンがアップ画面の高さの1/10になるように、layout_weight =「1」Android - タブのサイズと位置付け

、およびI:

アンドロイド:layout_weight =「9」 アンドロイドを私が現在使用して私のタブのテキストのみラベルがその高さの半分を埋めるようにします。

アンドロイド:次のように私は現在のTextViewのテキストの高さを指定TEXTSIZEは=「16dp」

私のエミュレータ上で良さそうに見えますが、私は、さまざまな画面サイズにやりたいことはありませんと仮定します。 TextViewを含むテキストサイズの半分になるようにテキストサイズを指定できますか? (それ自体はlayout_weightによって既に正しくサイズ調整されていました)。

+0

レイアウトはどの時点で完了していますか? onCreate()でTextView.getHeightは0を返します。レイアウトの後に高さを照会し、次にテキストサイズをheight/2pxに設定すると思います。 – Mark

+0

http://groups.google.com/group/android-developers/browse_thread/スレッド/ 9cd129eb10673e2c/c1e3a8de6bf51d5a?lnk = gst&q = View + getHeight#c1e3a8de6bf51d5a – Mark

答えて

0
android:textSize="16dp" 

正確なピクセルは使用しないでください。サイズを設定する必要がある場合は、dip

+0

ええ、私はすでにレイアウトを1/10の画面サイズにしていますが、16dpは1/10の画面サイズとは関係がないので、正確なピクセルはここにあります。 – Mark