Dag*_*agW 5 android android-actionbar
在我的应用程序中,我创建了自己的Actionbar,它运行良好.
但是,我想使用没有菜单按钮的ICS设备上的溢出按钮的行为.
有没有办法在ICS中实现与Actionbar分开的自定义Overflow按钮?
谢谢!
Kev*_*oil 19
userSeven7s主要有它ListPopupWindow,但在这种情况下更合适的是PopupMenu,它允许你膨胀一个标准menu.xml.您可以放置自己的View或Button在右上角和onClick处理程序中创建并显示PopupMenu.
可以在ApiDemos> Views> Popup Menu中找到一个示例.特别是PopupMenu1.java:
public void onPopupButtonClick(View button) {
PopupMenu popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(),
Toast.LENGTH_SHORT).show();
return true;
}
});
popup.show();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6820 次 |
| 最近记录: |