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

如何在ImageView中使用Android百分比支持库?,android,layout,android-support-library,Android,Layout,Android Support Library,不确定如何正确使用百分比支持库。我在gradle 23.0.0版上成功编译了它。我一直试图在ImageView中使用百分比,但我一直得到这样的信息:必须定义布局高度。我的印象是,如果定义app_heightPercent,就不必使用该属性,那么给出了什么呢 <android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a

不确定如何正确使用百分比支持库。我在gradle 23.0.0版上成功编译了它。我一直试图在ImageView中使用百分比,但我一直得到这样的信息:必须定义布局高度。我的印象是,如果定义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>

我在搜索问题时发现了这个问题。在评论中找到了答案。下面是答案:

使用
layout\u height=“0dp”
layout\u width=“0dp”


它不会影响百分比属性

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


在两个图像视图中都需要此选项吗?另外,不确定您是否可以同时将其用于宽度和高度(但不确定)消息中说了什么?哪个元素应该有布局高度?它说我的显示图像视图应该有布局高度和布局宽度。基本上,它不承认我正在使用应用程序:layout_Percents。你可以始终提供layout_height=“0dp”和layout_width=“0dp”。这不会影响百分比。这是一个很好的观点Sharj。也许我现在就试试看。