0
Q
下拉操作菜单
A
回答
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);
}
}
相关问题
- 1. 操作栏上的下拉菜单
- 2. 工作与下拉菜单
- 3. 下拉菜单不工作
- 4. 下拉菜单
- 5. 下拉菜单?
- 6. 下拉菜单
- 7. 下拉菜单
- 8. 下拉菜单
- 9. 引导下拉菜单UI工作但下拉菜单不起作用
- 10. 从下拉菜单中选择选项的操作
- 11. Rails - 下拉菜单执行控制器中的操作?
- 12. 从员工的操作下拉菜单中删除“Duplicate”
- 13. 设置操作栏按钮的下拉菜单
- 14. 可以在Google Suggest下拉菜单中操作网站吗?
- 15. 下拉菜单拉到右
- 16. UIPickerview下拉菜单
- 17. PHP下拉菜单
- 18. CSS - 下拉菜单
- 19. 下拉菜单3
- 20. PySide下拉菜单
- 21. CSS下拉菜单
- 22. Dhtmlx下拉菜单
- 23. DHTML下拉菜单
- 24. 带下拉菜单
- 25. 下拉菜单popper.js
- 26. jquery下拉菜单
- 27. 下拉菜单javascript
- 28. Javascript下拉菜单
- 29. HTML下拉菜单
- 30. HTML下拉菜单
你的下拉菜单是如何实现的?它是否是ActionBar的一部分?它只是一个你听的按钮,以显示一个PopupWindow? – Karakuri 2013-05-14 17:28:11