2

PercentRelativeLayout に「widthPercent」または「heightPercent」のないビューを追加しようとするとビューが表示されません。

これが必要な理由は、PercentRelativeLayoutの 2 つの要素の間に幅 1 dp の仕切りを追加するためです。

私が使用するレイアウトはこれです:

<android.support.percent.PercentRelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <FrameLayout android:id="@+id/fragment_list_container"
        app:layout_widthPercent="30%"
        android:layout_height="match_parent"

        android:layout_toLeftOf="@+id/divider"
        android:layout_toStartOf="@+id/divider"/>

     <View android:id="@id/divider"
        android:layout_width="1dp"
        android:layout_height="match_parent"
        android:background="@drawable/detailed_list_divider"

        android:layout_toLeftOf="@+id/fragment_details_container"
        android:layout_toStartOf="@+id/fragment_details_container"/>

     <FrameLayout android:id="@id/fragment_details_container"
         app:layout_widthPercent="70%"
         android:layout_height="match_parent"

         android:layout_alignParentRight="true"
         android:layout_alignParentEnd="true"

         android:paddingBottom="@dimen/base_activity_padding"
         android:paddingRight="@dimen/base_activity_padding"
         android:paddingLeft="@dimen/base_activity_padding" />

</android.support.percent.PercentRelativeLayout>

また、分割線で「layout_widthPercent」を 1% に設定すると表示されます。しかし、私はそれを1dpだけにしたいです。これを達成する方法はありますか?

ありがとう !

4

1 に答える 1