本文实例讲述了Android编程实现将ButtonBar放在屏幕底部的方法。分享给大家供大家参考,具体如下:

前面一篇《Android编程实现将tab选项卡放在屏幕底部的方法》提到ButtonBar的方式写底部button,试了试,看起来外观貌似比Tab好看,不过恐怕没有Tab管理Activity方便吧,毕竟一 个Tab就是一个Activity,但是这样用Button的话,却并不如此,所以这样的涉及可能虽然好看点,但是管理起来却是相当麻烦。那么暂且把对 activity的管理放在一边,只看界面的设计吧。
要涉及这样的一个buttonbar,主要就是要用到style="@android:style/ButtonBar"这个风格。首先还是来看xml的设计,保存layout/bottombtn.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/textOut"
android:padding="5px" android:layout_weight="1"/>
<LinearLayout style="@android:style/ButtonBar"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal">
<Button android:id="@+id/button_weather" android:text="@string/bottom_weather"
android:layout_width="0dip" android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button android:id="@+id/button_mail" android:text="@string/bottom_mail"
android:layout_width="0dip" android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button android:id="@+id/button_train" android:text="@string/bottom_train"
android:layout_width="0dip" android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button android:id="@+id/button_sites" android:text="@string/bottom_sites"
android:layout_width="0dip" android:layout_height="wrap_content"
android:layout_weight="1"/>
<Button android:id="@+id/button_stock" android:text="@string/bottom_stock"
android:layout_width="0dip" android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
</LinearLayout>
然后就是关于这个的全部代码了:
package net.wangliping.popup;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class BottomBtn extends Activity {
private static String LOG_TAG = "BottomBtn";
private TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.bottombtn);
tv = (TextView)findViewById(R.id.textOut);
tv.setText("http://tools.wangliping.net");
}
}
如此这般,就形成了下面的这个东西,虽然界面上看起来稍微美观一点,还是上面那句话:管理器Activity不一定很方便哦。
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# ButtonBar
# 屏幕底部
# Android动态修改ToolBar的Menu菜单示例
# Android自定义谷歌风格ProgressBar
# Android ToolBar整合实例使用方法详解
# Android UI控件RatingBar实现自定义星星评分效果
# Android编程之ProgressBar圆形进度条颜色设置方法
# Android编程实现ActionBar的home图标动画切换效果
# Android判断NavigationBar是否显示的方法(获取屏幕真实的高度)
# Android编程实现将tab选项卡放在屏幕底部的方法
# Android6.0 固定屏幕功能实现方法及实例
# Android仿淘宝view滑动至屏幕顶部会一直停留在顶部的位置
# Android Animation实战之屏幕底部弹出PopupWindow
# android 选项卡(TabHost)如何放置在屏幕的底部
# 放在
# 进阶
# 相关内容
# 却是
# 感兴趣
# 形成了
# 给大家
# 要用
# 如此这般
# 上看
# 管理器
# 只看
# 更多关于
# 看点
# 解决方法
# 很方便
# 试了
# 所述
# 程序设计
# 选项卡
相关文章:
宁波自助建站系统如何快速打造专业企业网站?
如何快速搭建高效简练网站?
个人网站制作流程图片大全,个人网站如何注销?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
制作销售网站教学视频,销售网站有哪些?
如何用景安虚拟主机手机版绑定域名建站?
黑客如何利用漏洞与弱口令入侵网站服务器?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何撰写建站申请书?关键要点有哪些?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
购物网站制作公司有哪些,哪个购物网站比较好?
python的本地网站制作,如何创建本地站点?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
实现虚拟支付需哪些建站技术支撑?
常州自助建站费用包含哪些项目?
建站三合一如何选?哪家性价比更高?
北京的网站制作公司有哪些,哪个视频网站最好?
建站之星如何配置系统实现高效建站?
开源网站制作软件,开源网站什么意思?
如何在建站之星网店版论坛获取技术支持?
如何在服务器上三步完成建站并提升流量?
网站制作的步骤包括,正确网址格式怎么写?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
黑客如何通过漏洞一步步攻陷网站服务器?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何通过云梦建站系统实现SEO快速优化?
简单实现Android验证码
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
存储型VPS适合搭建中小型网站吗?
长沙企业网站制作哪家好,长沙水业集团官方网站?
,交易猫的商品怎么发布到网站上去?
高性价比服务器租赁——企业级配置与24小时运维服务
利用JavaScript实现拖拽改变元素大小
如何通过VPS建站实现广告与增值服务盈利?
制作门户网站的参考文献在哪,小说网站怎么建立?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
建站之星代理费用多少?最新价格详情介绍
名字制作网站免费,所有小说网站的名字?
如何通过wdcp面板快速创建网站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何批量查询域名的建站时间记录?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
网站制作说明怎么写,简述网页设计的流程并说明原因?
网站企业制作流程,用什么语言做企业网站比较好?
如何通过西部数码建站助手快速创建专业网站?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
*请认真填写需求信息,我们会在24小时内与您取得联系。