0
我想在我的textviews和按鈕之間放置分隔線,但沒有任何可見的。這裏是我的代碼:Android秀分區不工作
<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,所以我不認爲這是問題。我在應用程序中使用全息黑暗主題。即使我嘗試使用應該自動添加分隔線的按鈕條樣式,也不會創建分隔線。 可能是什麼問題? 謝謝
是的,我意識到在列表視圖中使用分隔符的事實。但他們也可以在相對佈局中使用,以防我使用無邊框按鈕來劃分觸摸區域。我認爲我使用的代碼是使用與全息主題一起提供的默認分隔符,而不是創建我自己的代碼,因此它應該功能類似到你的答案。 –
@ShivamBhalla你可以使用LinearLayout並顯示分隔符。也適用於api 11及以上版本。 – Raghunandan
@Raghunandan我不能用相對佈局來做到嗎?是的,我的API水平是14,所以不會是一個問題。 –