0
文字列配列からデータを読み込むスピナーがあります。私は多くの例で見たように、XMLコードではなくXMLレイアウトからカスタマイズしたいと思います。XMLからスピナーをカスタマイズする
XMLからテキストの色とスピナーのスタイルを変更することはできますか?
文字列配列からデータを読み込むスピナーがあります。私は多くの例で見たように、XMLコードではなくXMLレイアウトからカスタマイズしたいと思います。XMLからスピナーをカスタマイズする
XMLからテキストの色とスピナーのスタイルを変更することはできますか?
することができますはい、ここにあなたがスピナーレイアウト
item_spinner.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_margin="@dimen/small_margin"
android:background="@color/white"
android:ellipsize="marquee"
android:paddingLeft="@dimen/margin_small"
android:singleLine="true"
android:text="--Select--"
android:textColor="@color/text_title"
/>
を追加し、この
ArrayAdapter<String> itemsAdapter =
new ArrayAdapter<String>(this,R.layout.item_spinner, items);
ようなあなたのアダプタで使用し、作業が完了している方法です。カスタマイズしますが、textView idはアダプタがテキストを設定する方法と同じです。
これは、テキストの色とスタイルを変更するのに役立ちます https://stackoverflow.com/questions/9476665/how-to-change-spinner-text-size-and-text-color – R2R
これが役立つかどうかを確認してくださいあなたはhttp://www.broculos.net/2013/09/how-to-change-spinner-text-size-color.html#.WjFQuUqWY2w – sommesh