我想使用視圖元素使水平分隔線。我想下面的代碼,但問題是分頻器總是非常小的寬度,儘管視圖的寬度,如圖所示,設置match_parent 請讓emknow如何解決它。如何使水平分隔線使用視圖元素
更新:
的問題是,在視圖總是一樣寬的ImageView的?? !!我不知道爲什麼?任何解釋?
佈局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TableLayout
android:id="@+id/tl_MainTable"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical">
<TableRow
android:id="@+id/tr_Logo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="3">
<ImageView
android:id="@+id/iv_Logo"
android:layout_height="wrap_content"
android:src="@drawable/fr"
android:adjustViewBounds="true"
android:layout_weight="0"
android:contentDescription="@null"/>
<TextView
android:id="@+id/tv_Title"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:gravity="center_horizontal"
android:layout_weight="3"
android:text="@string/str_Disc_Neigh_Device"/>
</TableRow>
<TableRow
android:id="@+id/tr_Divider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<View
android:id="@+id/v_Divider"
android:layout_width="match_parent"
android:layout_height="3dp"
android:background="#90909090"/>
</TableRow>
</TableLayout>
嘗試使寬度爲1或2的dp。 – jrsall92
@ jrsall92我試過但沒有解決它 – rmaik
表格佈局是有其默認分隔符android:showDividers =「yourvalue」使用它代替 –