0

彼はみんな、

4枚のパネルを縦に並べた画面を作りたいです。最初のパネルには通知アイコン バーが含まれ、2 番目のパネルにはリスト (画面の半分を占めます)、3 番目のパネルには別の通知バーが含まれ、4 番目のパネルには画面の残りが表示されます。

通知バーの高さを 10dip にし、残りの 2 つのパネルでデバイスの残りのスペースを均等に覆う必要があります。

最初の 3 つのパネルには Dip を、最後のパネルには fill_parent を使用してみました。すべてのデバイスで見栄えがするわけではありません。XMLコードを使用してこれを達成するにはどうすればよいですか?

4

1 に答える 1

0

修正できる小さなエラーがあるかどうかを確認できるように、レイアウトから xml コードを投稿する必要があります。

あなたの質問からわかることから、残りの 2 つのパネルの高さに fill_parent を使用していますか? その場合は、おそらくこれが問題になります。重力と重量の属性を使用して、画面を合わせることができます。たとえば、トップ画面は次のようになります。

android:layout_weight="1"

そして2番目:

android:layout_gravity="bottom"
于 2013-01-17T10:18:28.173 に答える