【发布时间】:2014-01-07 18:49:36
【问题描述】:
实际上,当单击选项菜单项并且我的选项菜单位于屏幕底部时,我正在显示弹出窗口(自定义布局)(splitActionBarWhenNarrow)。我遇到了一些异常,请帮助我 代码:
switch (item.getItemId()) {
case R.id.redid:
Toast.makeText(MainActivity.this,"red color", Toast.LENGTH_SHORT).show();
break;
case R.id.blueid:
Toast.makeText(MainActivity.this,"blue color", Toast.LENGTH_SHORT).show();
break;
case R.id.greenid:
LayoutInflater inflater=(LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View popupview=inflater.inflate(R.layout.popuplayout,null);
PopupWindow popwindow=new PopupWindow(popupview,LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
popwindow.showAsDropDown(item.getActionView(), 100, 100);
【问题讨论】:
-
那么您想在 greenid 下显示 PopupWindow 吗?你能看到 redid 和 blueid 的 Toast 消息吗?
-
是的,吐司也很好用
标签: android popupwindow android-optionsmenu