2

設定カテゴリにリストの設定がありますが、その横に下矢印アイコンがないことを除いて、すべてがうまく見えます。

テーマをライトからダークに変更しましたが、この矢印アイコンに関しては変更はありません。これはリスト設定の機能だと思いますが、表示されない理由がわかりません!

どんな助けでも大歓迎です!

画像アップしたいのですが、評判が悪いので載せません!残念だ!

インターネットでリスト設定の例を見つけました

http://viralpatel.net/blogs/android-preferences-activity-example/

この例には、まさに私が抱えている問題である下矢印アイコンもありません。

4

1 に答える 1

2

残念ながら、ハニカム (API レベル 11) の矢印は削除されました。
そして、決して元に戻さないでください!!

とにかく、この制限を克服するために適用できるトリックがあります:
ListPreference 属性に、次のような行を追加します。

android:widgetLayout="@layout/arr_dn"

次の行を含む arr_dn.xml というファイルを res/layout パスに事前に定義しておく必要があります。

<?xml version="1.0" encoding="utf-8"?>
<ImageView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:padding="4dp"
    android:src="@drawable/arr_dn"
/>

もちろん、グラフィック (私は arr_dn.png と呼びます) を res/drawable パスに配置する必要があります。
2.2 と 4.0.3 を含むいくつかの API レベルでテストしましたが、うまく機能しています。

于 2013-12-03T09:07:22.823 に答える