在我的活动中,我有两个Linearlayouts在父Linearlayout中的权重为1,权重为2.现在我想在两个子Linearlayouts之间画一条线?
答案 0 :(得分:4)
无论重量如何,您都可以使用视图绘制水平线,例如:
<View
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="#ffffffff" />
答案 1 :(得分:0)
只需在两个子布局之间创建另一个LinearLayout - 这里的简单示例 2个儿童LinearLayouts,每个都有2个文本视图。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"/>
</LinearLayout>
<!-- In between 2 child layouts -->
<LinearLayout
android:layout_height="3dp"
android:layout_width="fill_parent"
android:background="@android:color/white"/>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"/>
</LinearLayout>
</LinearLayout>