在android 2.3 GingerBread中创建弹出菜单

前端之家收集整理的这篇文章主要介绍了在android 2.3 GingerBread中创建弹出菜单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是android的中级程序员.现在我正在开发一个有视图的应用程序.当我点击该视图时,我必须显示一个弹出菜单.

我从android开发者网站获得了以下代码

public void showPopup(View v) {
    PopupMenu popup = new PopupMenu(this,v);
    MenuInflater inflater = popup.getMenuInflater();
    inflater.inflate(R.menu.actions,popup.getMenu());
    popup.show();
}

但是此代码仅适用于API 11及更高版本.

任何人都可以帮助我,以便我可以制作一个支持GingerBread的弹出菜单吗?

最佳答案
你可以使用PopupWindow和showAsDropDown()代替.

http://developer.android.com/guide/topics/ui/menus.html#FloatingContextMenu

猜你在找的Android相关文章