この質問は次の質問に関連しています:android.R.シンプルスピナーアイテム
評判が低いためコメントできないので、追加の質問があります。
android.R.simple_spinner_itemレイアウトをコピー&ペーストすると、エラーが発生します。
android:layout_height="?android:attr/dropdownListPreferredItemHeight"
「エラー: エラー: 属性がパブリックではありません。('layout_height'、値 '?android:attr/dropdownListPreferredItemHeight')」と表示されます。
android:gravity="right"
spinner_item を右側に配置するために追加しました。
このエラーを解決するにはどうすればよいですか?
ベストアンサー1
次のように、先頭に android を付けないと、動作するようです:
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="?attr/dropdownListPreferredItemHeight"
android:ellipsize="marquee"/>