0

右側にいくつかの行とカスタム チェックボックスを含む ListView があります。私の OS 4.4 Nexus 4 では、リスト行の背景に緩やかなグラデーションが適用され、チェックボックスに醜いアーティファクトが作成されているように見えます (チェックボックスは途中で消え、下半分で反転します)。他のデバイスではこの問題は見られず、OS 4.4.2 エミュレーターでも見られません。

これについてオンラインで情報を見つけることができなかったので、それがデバイスに固有のものなのか、それとも正確な OS フレーバーなのかはわかりません。

これは私が無効にできるものですか?そうでない場合、アセット デザイナーにどのようなアドバイスを与えるべきですか?

スクリーンショットは次のとおりです。

画面のグラデーション

4

3 に答える 3

1

Holo.Light テーマは、微妙な灰色のグラデーションの背景を使用します。画面のコントラスト/明るさにより、お使いのデバイスの 1 つでのみはっきりと見える場合があります。

android:windowBackgroundアクティビティのテーマでタグを使用して、背景を白一色に設定できます。

<style name="SolidWhiteTheme" parent="android:Theme.Holo.Light">
  <item name="android:windowBackground">@android:color/white</item>
  <item name="android:colorBackground">@android:color/white</item>
</style>

そして、次のように AndroidManifest.xml のアクティビティにテーマを適用します。

<activity 
    android:theme="@style/SolidWhiteTheme"
    ...
    >

    ...
</activity>
于 2014-10-07T23:01:00.697 に答える