1

Android アプリで Spinner を使用していますが、問題があります。正常に動作しますが、以前よりも色が濃くなっていますが、その理由はわかりません。テーマやスタイルに問題はありませんが、最近他のプロジェクトでスピナーを使用しましたが、完全に機能します。それはあなたに起こりましたか?どのように解決しましたか?

ここに画像の説明を入力

この例ではカスタム コンポーネントを使用していないため、コードは添付しませんが、必要な場合はお問い合わせください。

4

2 に答える 2

0

スピナーのカスタムレイアウトを作成できます。よりカスタマイズ可能になります

custom_spinner.xml

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

    <TextView  
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:textSize="15dp"
    android:gravity="left"  
    android:textColor="#000000"         
    android:padding="10dip"
    />

そしてあなたのスピナーアダプター

  yourSpinnerArrayAdapter = new ArrayAdapter(this,R.layout.custom_spinner, your_list);
于 2013-06-10T13:26:57.507 に答える
0

異なるリソース ID をスピナー arrayAdapter に渡したことが原因である可能性があります。android.R.layout.simple_spinner_item をアダプターに渡してみてください

yourSpinnerArrayAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, your_list);

お役に立てれば...:)

于 2013-06-10T12:28:49.587 に答える