1

携帯電話のデスクトップにウィジェットの余分なスペースがある理由がわかりません。上部と下部に余分なスペースがあります。誰かが私を助けてくれれば幸いです。私はこの問題に2日間苦労しています。

ここに私のレイアウトxmlがあります:

android:layout_height="130px" android:gravity="top" android:minHeight="130px" android:minWidth="152px" android:layout_marginBottom="-30px" android:layout_marginLeft="0px" android:layout_marginRight="0px" android:layout_marginTop="-30px" android:weightSum="0">

レイアウトは幅 152 ピクセル、高さ 130 ピクセルにする必要があります。

margin_top = -30px を試してみましたが、エミュレーターでは正常に表示されるようになりましたが、携帯電話にインストールすると、余分なスペースがまだ残っています!

敬具ライヴィス

4

1 に答える 1

0

エミュレータの画面が電話の画面よりも小さいようです。

1 つの項目を静的サイズで使用し、もう 1 つの項目をサイズの fill_parent で使用してみてください。次に、アイテム間にスペースが必要な場合は、レイアウトマージンを使用できます

または、カスタム ビューを作成して、onLayout、onMeasure、および onSizeChanged をオーバーライドすることもできます。

次に、コードでサイズを設定できます。

編集:
XMLでこれらを試してください

android:layout_height="fill_parent"
android:layout_width="fill_parent"
于 2011-04-27T16:09:39.290 に答える