2 qq 31226899 qq_31226899 于 2016.03.28 13:49 提问

Android布局求解答。。。

在线学生,刚接触安卓,现在学习布局,想问一下线性布局怎么嵌套相对布局

11个回答

lxk_1993
lxk_1993   Rxr 2016.03.28 14:07

给你一个列子

style="@style/base_match_wrap"
android:background="@color/gray_e6"
android:baselineAligned="false"
android:orientation="horizontal"
android:padding="@dimen/dp_10">

            <LinearLayout
                style="@style/base_0_wrap"
                android:layout_weight="1"
                android:orientation="vertical">

                <TextView
                    style="@style/base_wrap_wrap"
                    android:padding="@dimen/dp_2"
                    android:text="@string/goods_detail_share"
                    android:textSize="@dimen/tv_descript" />

                <TextView
                    style="@style/base_wrap_wrap"
                    android:padding="@dimen/dp_2"
                    android:text="@string/goods_detail_be_sharer"
                    android:textSize="@dimen/tv_remark" />


                <TextView
                    style="@style/base_wrap_wrap"
                    android:padding="@dimen/dp_2"
                    android:text="@string/goods_detail_gift"
                    android:textSize="@dimen/tv_remark" />


            </LinearLayout>

            <RelativeLayout style="@style/base_wrap_match">

                <TextView
                    style="@style/base_wrap_wrap"
                    android:layout_centerInParent="true"
                    android:background="@drawable/become_sharer"
                    android:padding="@dimen/dp_6"
                    android:text="@string/goods_detail_to_be_share"
                    android:textColor="@color/app_theme"
                    android:textSize="@dimen/tv_descript" />

            </RelativeLayout>


        </LinearLayout>

lxk_1993
lxk_1993   Rxr 2016.03.28 14:07

 <LinearLayout
                style="@style/base_match_wrap"
                android:background="@color/gray_e6"
                android:baselineAligned="false"
                android:orientation="horizontal"
                android:padding="@dimen/dp_10">

                <LinearLayout
                    style="@style/base_0_wrap"
                    android:layout_weight="1"
                    android:orientation="vertical">

                    <TextView
                        style="@style/base_wrap_wrap"
                        android:padding="@dimen/dp_2"
                        android:text="@string/goods_detail_share"
                        android:textSize="@dimen/tv_descript" />

                    <TextView
                        style="@style/base_wrap_wrap"
                        android:padding="@dimen/dp_2"
                        android:text="@string/goods_detail_be_sharer"
                        android:textSize="@dimen/tv_remark" />


                    <TextView
                        style="@style/base_wrap_wrap"
                        android:padding="@dimen/dp_2"
                        android:text="@string/goods_detail_gift"
                        android:textSize="@dimen/tv_remark" />


                </LinearLayout>

                <RelativeLayout style="@style/base_wrap_match">

                    <TextView
                        style="@style/base_wrap_wrap"
                        android:layout_centerInParent="true"
                        android:background="@drawable/become_sharer"
                        android:padding="@dimen/dp_6"
                        android:text="@string/goods_detail_to_be_share"
                        android:textColor="@color/app_theme"
                        android:textSize="@dimen/tv_descript" />

                </RelativeLayout>


            </LinearLayout>

bdmh
bdmh   Ds   Rxr 2016.03.28 13:53

relativelayout放到linerlayout里面就是了

lotty_wh
lotty_wh   2016.03.28 14:08

首先觉得你应该理解ViewGroup 和View;控件和布局

luochoudan
luochoudan   Ds   Rxr 2016.03.28 14:20

参考Smile_KO 给的示例,趁着时间比较充裕,多看看书 ,积累积累。

sl_18500
sl_18500   2016.03.28 16:38

可以百度下LinearLayout及RelativeLayout的属性

u013755250
u013755250   2016.03.28 18:45

随便套,谁套谁都可以。你是不懂他们两个的呈现形式,才有这疑惑把,自己动手,一个个呈现,就会有感觉了,然后在学嵌套

crazy1235
crazy1235   Ds   Rxr 2016.03.29 10:27

LinearLayout里面放RelativeLayout就行了。

主要的还是你要搞清楚他们的用法和区别、

sinat_29048381
sinat_29048381   2016.03.29 17:20

直接放里,作为一个子标签就行。

aiynmimi
aiynmimi   2016.03.29 17:20

两者可以随便嵌套的!你现在是初学,建议把基础知识搞懂,这样的嵌套还是非常简单的!

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!