2013-05-14 134 views
0

view下拉操作菜单

正如我试图表明的形象,在我的应用我已经一个地址栏,下拉式操作菜单和网页视图。

我的问题是;我怎样才能添加描述的网页链接,当点击去链接到webview? 菜单不可更改或添加。

谢谢。

+0

你的下拉菜单是如何实现的?它是否是ActionBar的一部分?它只是一个你听的按钮,以显示一个PopupWindow? – Karakuri 2013-05-14 17:28:11

回答

0

请检查源代码,我认为这对你有帮助。这里ActionBar.OnNavigationListener Click Event

public class MainActivity extends Activity { 

    /** An array of strings to populate dropdown list */ 
    String[] actions = new String[] { 
     "Bookmark", 
     "Subscribe", 
     "Share" 
    }; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     /** Create an array adapter to populate dropdownlist */ 
     ArrayAdapter<String> adapter = new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_spinner_dropdown_item, actions); 

     /** Enabling dropdown list navigation for the action bar */ 
     getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 

     /** Defining Navigation listener */ 
     ActionBar.OnNavigationListener navigationListener = new OnNavigationListener() { 

      @Override 
      public boolean onNavigationItemSelected(int itemPosition, long itemId) { 
       Toast.makeText(getBaseContext(), "You selected : " + actions[itemPosition] , Toast.LENGTH_SHORT).show(); 
       return false; 
      } 
     }; 

     /** Setting dropdown items and item navigation listener for the actionbar */ 
     getActionBar().setListNavigationCallbacks(adapter, navigationListener); 
    } 
}