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

对于 Spinner Items Click/Select 部分,正如Dhara Shah所说,使用OnItemSelectedListener

对于 Spinner Color 部分,您是否使用自定义主题?

于 2013-10-24T12:03:30.923 回答