我想让下面的一排button始终处于屏幕最下端 本帖最后由 iammuyue 于 2010-01-05 11:45:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且,当图片过多时,下面的那排button会被覆盖。 两个办法,一种是在你最外层的LinearLayout 中加语句android:gravity="bottom",这样里面的组件从下往上排,不过GridView 也从下往上延伸了。你要不介意这样效果可以用,简单。另外一个办法,在你包那些Button的LinearLayout 外面再包一个LinearLayout ,如下:<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent"android:orientation="vertical" android:gravity="bottom">这样你的Button也会在最下面。其实还有一个最烂的办法,你头部介意的话也能用,要是你知道屏大小定了,直接把GridView 的高写死,剩下的给Button,我经常这样干,写demo,反正头只看效果不管你怎么实现的。 这个GridView会自动延伸,然后旁边出来滚动条吧。或者你可以试试给GridView外面也加个容器,固定高度,看看能不能出个滚动条,没试过。 图片多了,滚动条会自动出现,但button消失了,可能是被覆盖了。还有,我以前用listview时,想让那一排button下方显示,用的是<LinearLayout style="@android:style/ButtonBar"android:layout_width="fill_parent" android:layout_height="wrap_content"android:orientation="horizontal">这个自带的style,不知为什么把listview换成gridview就不行了。你说的上面的方法我试试。 最外层用RelativeLayout,然后 在<LinearLayout style="@android:style/ButtonBar"android:layout_width="fill_parent" android:layout_height="wrap_content"android:orientation="horizontal"> 加上 android:layout_alignParentBottom="true" 试试 <Button android:id="@+id/button4" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_width="wrap_content" android:layout_height="wrap_content" />如果有多个Button的话,可以给各个Button之间加个距离android:layout_marginRight="xxdip" 不知道行不行 也是刚学的 = =! 摩托的机器调用录像只能录十来秒 Android 实现房间摆设布局 在一个阅读器中,计算当前文本在整个文本中的进度有什么思路 问一个极其简单的问题,关于如何实现一个UI 我的手机总是卡我改怎么解决 android 开发环境如何搭建 三星spen开发问题请教 安卓app怎么让用户注册的信息保存到数据库 如何统计多个推广渠道的APP推广的效果呢? Java层界面渲染与ndk层的模型渲染不一致特别卡怎么办? 如何生成两个R.java文件 android sd卡
<LinearLayout
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:gravity="bottom">
这样你的Button也会在最下面。
其实还有一个最烂的办法,你头部介意的话也能用,要是你知道屏大小定了,直接把GridView 的高写死,剩下的给Button,我经常这样干,写demo,反正头只看效果不管你怎么实现的。
图片多了,滚动条会自动出现,但button消失了,可能是被覆盖了。还有,我以前用listview时,想让那一排button下方显示,用的是
<LinearLayout style="@android:style/ButtonBar"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal">
这个自带的style,不知为什么把listview换成gridview就不行了。你说的上面的方法我试试。
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal"> 加上 android:layout_alignParentBottom="true" 试试
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
如果有多个Button的话,可以给各个Button之间加个距离android:layout_marginRight="xxdip"
不知道行不行 也是刚学的 = =!