android的这种弹出菜单(窗口)怎么实现

跟上面的类似,只是我想在某个特定的控件下面显示菜单用于选择,并且菜单一行里可能有图片文字和一个当前选中的标记图片... 跟上面的类似,只是我想在某个特定的控件下面显示菜单用于选择,并且菜单一行里可能有图片文字和一个当前选中的标记图片 展开
 我来答
风骚的大熊
2014-07-21
知道答主
回答量:27
采纳率:0%
帮助的人:11.6万
展开全部
可以用popupWindow
public class PopUpActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LayoutInflater inflater = LayoutInflater.from(this);
// 引入窗口配置文件
View view = inflater.inflate(R.layout.main2, null);
// 创建PopupWindow对象
final PopupWindow pop = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, false);
Button btn = (Button) findViewById(R.id.btn);
// 需要设置一下此参数,点击外边可消失
pop.setBackgroundDrawable(new BitmapDrawable());
//设置点击窗口外边窗口消失
pop.setOutsideTouchable(true);
// 设置此参数获得焦点,否则无法点击
pop.setFocusable(true);

}
}
popupWindow.showAsDropDown(v);让它出现在上方标题栏的下方
布局里可以写成listview,也可以写成死布局
还有就是ActionBar,但个人感觉ActionBar没有popupWindow灵活,反正我一般这种情况都会用popupWindow,看个人爱好
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活he家
2014-07-21 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
自定义的 可以研究研究 实现方法不是一种
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyy__hhuuii
2014-07-21 · TA获得超过173个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:133万
展开全部
popuwindow就可以实现,很简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43e8003
2014-07-21 · TA获得超过232个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:116万
展开全部
ActionBar 在eoe论坛上去看看吧 这种效果很常见了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式