全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android编程实现将ButtonBar放在屏幕底部的方法

本文实例讲述了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小时内与您取得联系。