2015-05-09 125 views
0

我想从下面的代码如何从操作栏下拉导航选择的项目外onNavigationItemSelected安卓

@Override 
public boolean onNavigationItemSelected(int itemPosition, long itemId) { 
    mSelected.setText("Selected: " + mLocations[itemPosition]);//I want this selected item from the below code 

我想之外获得操作栏下拉导航的选择项目值从下面的代码

@Override 
public boolean onContextItemSelected(android.view.MenuItem item) { 
    int selected_item__position = //here I want to get the selected item from the Action bar drop down 
+0

这可能吗?任何帮助。 – Jack

回答

0

内获得所选择的项目无论如何,我想出了这样一个解决方案,但我不知道这是否是一个好主意,做这种方式还是不

public TextView tv_selected_item_value; 
@Override 
public boolean onNavigationItemSelected(int itemPosition, long itemId) { 
    mSelected.setText("Selected: " + mLocations[itemPosition]); 
    tv_selected_item_value = (TextView)findViewById(R.id.text); 
    tv_selected_item_value.setText(mLocations[itemPosition]);} 

@Override 
public boolean onContextItemSelected(android.view.MenuItem item) { 
selected_item_value = (TextView)findViewById(R.id.text);