在线学生,刚接触安卓,现在学习布局,想问一下线性布局怎么嵌套相对布局
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就行了。
主要的还是你要搞清楚他们的用法和区别、
直接放里,作为一个子标签就行。
两者可以随便嵌套的!你现在是初学,建议把基础知识搞懂,这样的嵌套还是非常简单的!