0

これをTextViewXML レイアウト ファイルで定義しています。

<TextView
        android:id="@+id/time"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:typeface="sans"
        android:textColor="#FFFFFF"
        android:layout_gravity="center_vertical"
        android:gravity="center"
        android:textSize="20sp" />

のように、これTextViewはディスプレイの端から端までである必要がありますlayout_width="fill_parent"。しかし、これはエミュレーターで実行する場合には当てはまりません。これはどのように見えるかです: ここに画像の説明を入力

画面の幅全体をカバーしていないのはなぜですか?

4

2 に答える 2

0

このシンプルなオープン ソースは非常に役立ちますAutoScale TextView: http://www.androidviews.net/2012/12/autoscale-textview/ または、実装を調べてアプリに合わせて調整します。

于 2013-06-09T21:24:58.953 に答える
0

Textviewコンポーネントはレイアウトではなく、コンポーネントはレイアウトに設定されています。したがって、ほとんどの場合、コンポーネントの高さと幅は親レイアウトに依存します

テキストビューの領域を確認したい場合は、単に背景色を設定するだけです。

于 2013-06-09T17:41:00.660 に答える