如何在用户选择选项时更新下拉导航标题?

时间:2014-01-15 12:29:46

标签: android drop-down-menu android-actionbar spinner

我的操作栏中有一个下拉导航(微调器)。

为了创建微调器,我在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()方法),还要:我想更新当前所选选项的下拉列表的标题

我该怎么办?

0 个答案:

没有答案