Android布局求解答。。。

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

relativelayout放到linerlayout里面就是了

给你一个列子

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>


 <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>

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

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

可以百度下LinearLayout及RelativeLayout的属性

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

LinearLayout里面放RelativeLayout就行了。

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

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

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