怎样使用LinearLayout的ButtonBar样式

看到很多软件在底部有一排按钮,于是便研究这个是怎么实现的,在android中并没有现成的控件可用,搜索网上有人说用LinearLayout的ButtonBar样式可以实现,下面便来说明下用法和实现。

 

不过这里说一下,在Api文档里我是没有找到说明这个ButtonBar的地方,如果有知道的还请指点一下。

 

首先在XML中定义这个LinearLayout,注意这句style="@android:style/ButtonBar",将这个LinearLayout定义为ButtonBar的样式

 

 

 

 

这里加了一个viewFlipper,当按钮按下去时使用它来做界面切换,在内层的LinearLayout中我使用了两个ImageButton,也可以使用Button,随意定义即可。

 

代码中只需要将两个View添加到ViewFlipper中,然后将两个ImageButton的OnClickListener分别定义为显示刚刚添加的两个View即可。如下:

 

 

 

 

这只是一个很简陋的实现,还需要很多美化工作,这里不详述了

 

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值