Android のシンプルなスピナーアイテム 質問する

Android のシンプルなスピナーアイテム 質問する

この質問は次の質問に関連しています: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"/>

おすすめ記事