如何在ImageViews中使用Android百分比支持库?

时间:2015-10-08 20:26:02

标签: android layout android-support-library

不确定如何正确使用百分比支持库。我在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>

2 个答案:

答案 0 :(得分:2)

我在寻找我遇到的问题时最终得到了这个问题。在评论中找到了答案。所以答案是:

使用layout_height="0dp"layout_width="0dp"

它不会影响百分比属性

答案 1 :(得分:0)

现在只需忽略这些错误,将会有一个未来的更新,以解决这些问题。您将在以下链接中找到支持性评论

https://plus.google.com/+AndroidDevelopers/posts/ZQS29a5yroK