![](http://img.bbs.csdn.net/upload/201411/21/1416535394_553924.png)
像这个页面,这个整体是个主页面,中间的菜单因是用tabhost塞进去的子页面,我在这个子页面的listview中item的确定按钮点击后,这个页面不动,然后更新主页面的“购物车”tab,如图所示,在购物车tab标签的右上角增加数字
我用的是BadgeView来添加右上角的数字,在确定按钮的点击事件中处理,代码如下
View target = LayoutInflater.from(ViewAcitvity.this)
.inflate(R.layout.activity_operate, null)
.findViewById(R.id.operate_menu_car);
BadgeView badge = new BadgeView(
ViewAcitvity.this.getParent(), target);
badge.setText("1");
badge.show();
这个是在子页面的确定按钮事件中写的代码,但是不管用,上面的效果是我在主页面oncreate中写的
ps:主页面叫OperateActivity,菜单子页面页面叫ViewAcitvity
请大神指点