不确定如何正确使用百分比支持库。我在23.0.0版的gradle中成功编译了它。我一直试图在ImageView中使用百分比,但我不断收到消息:必须定义layout_height。我的印象是,如果您定义了app_heightPercent,则不必使用该属性,那么是什么给出了?
<android.support.percent.PercentFrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/md_black_1000">
<ImageView
android:id="@+id/connected_notification"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|top"
android:src="@drawable/ic_connected_notification" />
<ImageView
android:id="@+id/display"
app:layout_widthPercent="50%"
app:layout_heightPercent="50%"
android:src="@drawable/ic_display" />
</android.support.percent.PercentFrameLayout>
答案 0 :(得分:2)
我在寻找我遇到的问题时最终得到了这个问题。在评论中找到了答案。所以答案是:
使用layout_height="0dp"
和layout_width="0dp"
它不会影响百分比属性
答案 1 :(得分:0)
现在只需忽略这些错误,将会有一个未来的更新,以解决这些问题。您将在以下链接中找到支持性评论
https://plus.google.com/+AndroidDevelopers/posts/ZQS29a5yroK