1

Android 2.3のUIを開発しました。UI には、リストと、画面の下部にいくつかのアイコンが含まれています。

タグに使用さ@android:style/Theme.Holo.Lightせていただきました。<application/>

このアプリをSamsung galaxy nexus (android 2.3)と でテストしましたgalaxy nexus (android 4.0)。それは非常にうまく機能します。

しかし、このアプリを で実行するとMotorola Razor XT910 (android 2.3)、リストに含まれる要素が少ない場合、つまり、画面領域全体 (つまり、下部のアイコンの上の画面領域) をカバーしていない場合、空の部分が灰色で表示されます。また、色backgroundとして設定されたレイアウトのタグを使用しました。whiteMoto の UI は次のようになります。

ここに画像の説明を入力

この灰色の領域を白い背景にする方法を教えてください。私はたくさん試しましたが、解決策を見つけることができませんでした。

ありがとうございました。

4

3 に答える 3

5

高さを wrap_content にする代わりに、以下の属性をリスト ビューに追加します。

問題はandroid:overScrollFooter. モトローラにはデフォルトの 1 セットがあり、それは悲しみを引き起こします。それを取り除くにはandroid:overScrollFooter="@null"ListView.

私も Motorola Devices で同じ問題に直面しました

  • MB526 OS 2.3.4 に挑む
  • ドロイド OS 2.3.4
于 2013-06-26T14:39:23.607 に答える
3

この問題は、android 2.3 を使用する Motorola デバイスで発生します。最も簡単な修正方法は、リストビューの高さを wrap_content に設定することです。問題の詳細はこちら.. Moto Listview

于 2012-06-21T02:16:26.680 に答える
-1

メインのレイアウトの背景色を白に設定します。問題なく動作します

于 2012-06-18T08:28:58.030 に答える