1

画面の中央上部の大部分を占める textView を作成しようとしています。理想的には、テキスト サイズを dp で設定すると、textView が正しい相対的なサイズを維持できるようになります (画面の幅の約 70%、おそらく上部の 20% を占めます)。レイアウト エディタ、および HVGA 解像度のエミュレータでは正しく表示されます。ただし、より高い解像度でテストすると (タブレットまたは 720p ディスプレイをエミュレート)、テキストは画面の上部中央部分の非常に小さな部分を占めます。(おそらく、70% ではなく 30% の幅で、垂直方向にそれ以上大きくは見えません)。

解像度に応じて相対的なサイズを正しく拡大するためにテキストをスケーリングする方法はありますか?

4

2 に答える 2

0

layout_widthasを設定するとfill_parent、すべてのデバイスの画面全体に広がります。適切と思われる左右と上部にパディングを追加します。パディングは画面によって異なるように見えるかもしれませんが、それでもこれはより良い解決策かもしれません.

于 2012-05-27T20:16:59.423 に答える
0

set android:layout_width="match_parent" 編集: これを確認してください Auto Scale TextView Text to Fit within Bounds

于 2012-05-27T20:20:30.540 に答える