我的操作栏中有一个下拉导航(微调器)。
为了创建微调器,我在onCreate()方法上使用了下面的代码:
//SPINNER
SpinnerAdapter mSpinnerAdapter = ArrayAdapter.createFromResource(this, R.array.main_options,
android.R.layout.simple_spinner_dropdown_item);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
getActionBar().setListNavigationCallbacks(mSpinnerAdapter,this);
main_options是strings.xml资源中的一个数组,有3个选项,当显示Activity时,它们会显示在下拉导航列表(Spinner)中。目前,第一个选项显示为“已选中”。
当我选择微调器列表的选项时,它会显示Toast消息。
方法的当前代码 onNavigationItemSelected():
@Override
public boolean onNavigationItemSelected(int arg0, long arg1) {
Toast.makeText(getApplicationContext()," text",1000).show();
return true;
}
我想修改它以刷新活动(为此,我将调用onRestart()方法),还要:我想更新当前所选选项的下拉列表的标题
我该怎么办?