Android 底部菜单的实现方法
来源:互联网 发布:明星开的淘宝店 编辑:程序博客网 时间:2024/05/01 12:03
最近在写一个小功能模块的时候,出现一个小问题,就是要如何实现在一个android 界面中实现底部菜单,原先我是设置了layout 的gravity 属性,后来发现当界面顶部的内容增多时,就会把下面菜单的内容给覆盖了。。
试验了好久。。我都快泪奔了。。后来,经过无数次的百度和google之后,我终于找到了解决的办法,那就是设置一个relativeLayout的布局,里面再设置两个直线的布局,其中那个要在底部的布局就设置一个属性。 android:layout_alignParentBottom="true",然后这个布局及其里面的控件就会默认呆在底部了。。
好,讲完思路,我贴一下我的布局文件。。
试验了好久。。我都快泪奔了。。后来,经过无数次的百度和google之后,我终于找到了解决的办法,那就是设置一个relativeLayout的布局,里面再设置两个直线的布局,其中那个要在底部的布局就设置一个属性。 android:layout_alignParentBottom="true",然后这个布局及其里面的控件就会默认呆在底部了。。
好,讲完思路,我贴一下我的布局文件。。
点击(此处)折叠或打开
- <?xml version="1.0" encoding="utf-8"?>
- // 最外面是一个相对的布局
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:background="@drawable/ic_all_bg"
- android:orientation="vertical"
- >
-
- <LinearLayout //这是顶部的一个线性布局
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:id="@+id/top"
- >
- <include layout="@layout/list"></include>
- </LinearLayout>
- <LinearLayout //这个是要常呆在底部的布局
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:id="@+id/bottom"
- android:layout_alignParentBottom="true" //设置了这个属性之后,就会默认呆在屏幕的底部
- >
- <Button
- android:id="@+id/addDiaryBtn"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/addDiary"
- ></Button>
- </LinearLayout>
-
- </RelativeLayout>
0 0
- Android 底部菜单的实现方法
- Android底部菜单的实现
- android 保持菜单一直在底部的实现方法
- android底部菜单实现
- Android 底部菜单的实现(TabHost)
- Android的底部菜单
- Android实现底部菜单Tab
- Android底部菜单切换实现
- Android 实现底部弹出菜单
- Android底部菜单-FragmentTabHost实现
- android实现类似淘宝的底部滑动导航菜单
- android 关闭底部的菜单,实现真正全屏
- android paopao窗口+gridview 的实现底部菜单
- Android底部菜单的两种实现方式
- Android的PopWindow动画实现底部滑出菜单
- android PopupWindow 的底部菜单
- android底部菜单的按钮
- Android中两种实现底部Tab的方法
- hbase分布式部署过程
- data_support/utlist(关于编译器的一些宏宏设置)
- json解析
- http://www.similarweb.com/
- 【js设计模式笔记---代理模式】
- Android 底部菜单的实现方法
- 微博转移
- JDBC连接MySQL数据库及示例
- Mahout朴素贝叶斯文本分类
- OCP 1Z0 051 82
- oracle教程
- libcurl 各种版本下载网址
- editplus编译执行java的配置方法
- data_support/ccCArray(c 数组)