android,线性布局1,里面嵌套线性布局2(垂直排列),想让2在1里是垂直居中的,怎么搞?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android,线性布局1,里面嵌套线性布局2(垂直排列),想让2在1里是垂直居中的,怎么搞?相关的知识,希望对你有一定的参考价值。
参考技术A 这个问题我遇到过。你想让线性布局2在1里居中,你就在布局1里面紧贴一个线性布局3,然后让布局2在布局3里居中就可以了。给你写个示意代码:
<LinearLayout android:id="布局1" layout_width=fill layout_height=fill>
<LinearLayout Android:id="布局3" layout_width=fill layout_height=fill gravity="center">
<LinearLayout id=布局2 width height ....... >
</LinearLayout><!-- End of 2 -->
</LinearLayout><!-- End of 3 -->
</LinearLayout><!-- End of 1 -->
问题解决。在布局3里,该咋地就咋地。用margin也好,用gravity=center也好,都可以有效果了。本回答被提问者采纳 参考技术B android:layout_gravity=center,,,大概就是这样子,center可能是大写,自己看看吧追问
不行的。直接在2里写垂直居中,根本不执行,我猜测可能与2本身是垂直排列有关。请测试后回答,谢谢。
追答那就硬编吧,用像素撒
android 界面布局实现
怎么实现如图显示的界面布局,最好可以给个Demo看看。谢谢
参考技术A 1、最外面用线性布局,属性为垂直,margin TOP属性设置为10px,在这个布局包括了下面的2、3、4、5、6几个布局2、日常选项为TextView,
3、时间用线性布局属性为水平,margin right属性设置为10px,同时添加背景图片属性,里面在放两个TextView分别是时间和2011-10-06 11:04,包含在时间的线性布局中
4、账户用线性布局属性为水平,margin right属性设置为10px,同时添加背景图片属性,里面在放两个TextView分别是账户和现金,包含在时间的账户的线性布局中
5、商家地点用线性布局属性为水平,margin right属性设置为10px,同时添加背景图片属性,里面在放两个TextView分别是商家地点和未指定,包含在商家/地点的线性布局中
6、备注用线性布局属性为水平,margin right属性设置为10px,同时添加背景图片属性,里面放一个TextView是备注
这样就可以做出来了
还不明白的话在给我留言吧~我把大概的代码写给你看~追问
嗯。我的主要是实现那个边框。你的意思是设置背景图实现?
追答恩 是的 一般来说这样的布局 制作的话有边框的话就是背景图加上各个组建的图做出来的
就那一这个来说 着这个文件的背景色是肉色的 你要做的就是给最外面的底部布局设置背景色或是背景图片,那些白色的边框也是一样的到里 有一个次级的布局文件承载,设置背景图片就可以了
以上是关于android,线性布局1,里面嵌套线性布局2(垂直排列),想让2在1里是垂直居中的,怎么搞?的主要内容,如果未能解决你的问题,请参考以下文章