2
使用DP宽度
当我尝试在PercentRelativeLayout添加视图没有“widthPercent”或“heightPercent”,该视图显示不出来。在PercentRelativeLayout
为什么我要这样的原因是为了增加我的PercentRelativeLayout与1DP的宽度的2个元素之间的分隔。
我使用的布局是这样的:
<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。他们是实现这一目标的一种方式吗?
感谢的!
我不这么认为dp会在这里工作,但是您可以使用百分比,如0.01%用于查看和0.99%用于下面的框架,它会帮助您 – Vickyexpert
当我设置0.01%时,分频器不会显示在某些设备上(也许0.01%小于1dp)。 – MHogge
你已经在上面应用了正确的方法,所以保持它,它也很好 – Vickyexpert