0

我试图在我的文本视图和按钮之间放置分隔线,但什么都看不到。这是我的代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/quizid1"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".Quiz"
    android:showDividers="middle"
    android:divider="?android:dividerHorizontal"
     >

    <TextView
        android:id="@+id/tv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="@string/quiz_intro"
        android:textSize="33sp"
        android:textStyle="bold"
android:textColor="@color/holo_blue_dark"         />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tv1"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:layout_marginTop="50dp"
        android:text="@string/quiz_intro2" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="17dp"
        android:text="@string/quiz_intro3" />

    <Button
        android:id="@+id/button1"
        style="?android:borderlessButtonStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:text="@string/go_btn" />

</RelativeLayout>

我正在使用 API 14,所以我认为这不是问题所在。我在应用程序中使用全息黑暗主题。即使我尝试使用应该自动添加分隔线的按钮栏样式,也不会创建分隔线。可能是什么问题?谢谢

4

1 回答 1

1

你想通过设置分隔线做什么RelativeLayout?分频器是为 定义的,ListView但不是为RelativeLayout

如果要在布局中分离视图,只需创建分隔视图(在布局文件夹中)并将其包含在父布局中:

水平分隔线:

<View
    android:layout_width="1dp"
    android:layout_height="match_parent"
    android:background="@color/divider_color" />

垂直分隔线:

<View
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:background="@color/divider_color" />

接着:

<include layout="@layout/divider_horizontal" />
于 2013-07-25T06:36:39.190 回答