2

Android リソースからの組み込み値を使用する必要があります。この値は保存されcom.android.internal.R.attr.listViewStyleます。コード内からそれを取得できないため、使用できる適切な値を見つけようとしました。さて、私はちょうど見つけましandroid.R.attr.listViewStyleた。

質問 1: これらの値は同じですか?

質問 2: の XML はどこにありますcom.android.internal.R.attr.listViewStyleか? その代わりに自分のスタイルを作らなければならないのかもしれません。それを見つけるために、私はそのファイルを見なければなりません。

これらの質問がばかげている場合は申し訳ありません。私はまだAndroid開発に慣れていません。

4

2 に答える 2

5

com.android.internalクラスはAndroidの内部にあり、フレームワーク内でのみアクセスできます。

私は同じだcom.android.internal.R.attr.listViewStyleと思います。android.R.attr.listViewStyle

独自のスタイルを作成したい場合は、こちらを確認してください。これには2つ含まれていますlistViewStyle。これらは、デバイスのデフォルトのテーマ(明るいまたは暗い)に基づいて使用されます。

このスタイルを使用する場合は、コードで何も指定する必要はないと思います。これはデフォルトのテーマであるため、属性が指定されていない場合は自動的に選択されます。

于 2012-11-18T08:59:44.833 に答える
1

次のコードを使用して、values/attr.xml に listViewStyle を追加できます。

<attr name="listViewStyle" format="reference" />

コードを次のように変更com.android.internal.R.attr.listViewStyleします R.attr.listViewStyle

この中にあります

attr.xml の例

< ?xml version="1.0" encoding="utf-8"?>

< resources>

< attr name="listViewStyle" format="reference" />

</resources>

于 2016-10-14T10:35:40.800 に答える