1

私は Android 開発に不慣れで、3.2 シミュレーターでアプリケーションをテストして、タブレット上ですべてが正しくスケーリングされることを確認していました。ビューは TabBar 内の ListView で構成されており、UI の位置がずれているという奇妙な問題が発生しています (リンクを参照)。これは、どの電話画面サイズの他の OS バージョン (2.1 ~ 4.0) にもありません。

アイテムは、背景のドローアブルと 2 つのタイトルとサブタイトルListViewを使用するカスタム レイアウトで構成されます。LinearLayouttextviews

ここに画像の説明を入力

XML レンダリング (10.1in WXGA タブ):

ここに画像の説明を入力

誰かアイデアはありますか?

編集:

問題を修正しました。リストが必要に応じてレンダリングする XML でこのコード行を削除することにより、マニフェストの TabBar ビューの回転を無効にしました。貢献してくれたすべての人に感謝します。

4

1 に答える 1

0

デバイスごとに異なるレイアウト、値、およびその他のリソースをロードすることを選択できます。ロケールは、特定の値を追加してフォルダー名を変更するだけです。この場合は、 layout-hdpi 、layout-xhdpi などを使用します

于 2012-04-16T12:59:31.980 に答える