私はいくつかのソリューションを探して、それを完了しようとします。仕切りはまだ見えません。私はのstyles.xmlに私のテーマのスタイルを設定している各アイテムのスピナー間に仕切りを設定するにはどうすればいいですか?
:ここ
Spinner chooseDate = (Spinner) view.findViewById(R.id.chooseDate);
String[] date_group = dateList.toArray(new String[dateList.size()]);
ArrayAdapter<String> itemDate = new ArrayAdapter<String>(getActivity(), R.layout.spinner, date_group);
itemDate.setDropDownViewResource(R.layout.spinner);
chooseDate.setAdapter(itemDate);
次のとおりです。ここで
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Others theme here. -->
<item name="android:dropDownListViewStyle">@style/mySpinnerStyle</item>
</style>
は、スピナーのための私のフラグメント・コードここで
<style name="mySpinnerStyle" parent="android:Widget.ListView.DropDown">
<item name="android:divider">#00ff00</item>
<item name="android:dividerHeight">1dp</item>
</style>
mySpinnerStyle
されています私のスピナーレイアウトxml:<Spinner
android:theme="@style/mySpinnerStyle"
android:spinnerMode="dialog"
android:layout_gravity="center"
android:layout_marginLeft="8dp"
android:layout_marginRight="16dp"
android:id="@+id/chooseDate"
android:layout_width="match_parent"
android:layout_height="38dp"
android:background="@drawable/spinner_arrow" />
そしてR.layout.spinner XMLは、このようなものです:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:textSize="22dp"
android:theme="@style/mySpinnerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:gravity="center"
android:paddingRight="40dp"
android:singleLine="true" />
私は...私のスピナーは最後には分周器ではありません。このようなダイアログが表示さ
をクリックして、私が設定しています私のスピナーのためのスタイルが、私は仕切りを表示することはできません。どうしてか分かりません ?
ご協力いただければ幸いです。アドバイスをいただきありがとうございます。
マニフェスト私のAppThemeを使用します。
<application
android:allowBackup="true"
android:icon="@drawable/app_icon_512x512"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:name="android.support.multidex.MultiDexApplication">
あなたはあなたのスピナーの背景を削除してみたのですか? – diegoveloper
はい、動作しません。背景の設定は、スピナーの境界線を変更するだけです。 –
あなたの活動がマニフェストファイルであなたの "AppTheme"を使用していますか? – diegoveloper