0

タイトルバーにスピナーを表示したいのですが、いくつかのコーディングを行って正常に動作していますが、1) スピナーは非常に黒く (はっきりとは見えません) 2) サブアイテムをクリックできません。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.

    getMenuInflater().inflate(R.menu.menu, menu);
    View menuView = menu.findItem(R.id.menuSort).getActionView(); 
    selectTitle = (Spinner) menuView.findViewById(R.id.spinner1);
    ArrayAdapter<String> aAdpt = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, NewsTitle);
    selectTitle.setAdapter(aAdpt);  

    return true;
}
4

2 に答える 2

0

のようなスピナーの onItemSelectedListener を設定します

spinnerName.setOnItemSelectedListener(new OnItemSelectedListener() {// override the methods});

スピナーの背景を何らかの色または画像に設定して、次のように見えるようにします

android:background="@drawable/image"

xmlで。

于 2013-10-24T11:35:25.253 に答える
0

Dhara ShahがOnItemSelectedListenerを使用すると言ったように、スピナーアイテムのクリック/選択部分の場合

Spinner Color 部分については、カスタム テーマを使用していますか?

于 2013-10-24T12:03:30.923 に答える