1

我有一个适配器类,其中有一个布局

<android.support.percent.PercentRelativeLayout
    android:id="@+id/relayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical"
    android:layout_margin="5dp">
    <ImageView
        android:id="@+id/imageView"
        android:layout_width="0dp"
        android:layout_height="0dp"
        app:layout_heightPercent="40%"
        app:layout_widthPercent="25%"
        android:src="@drawable/fairytail_button_selector"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true" />

    <TextView
        android:id="@+id/txtlabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/imageView"
        android:layout_centerHorizontal="true"
        android:textColor="@android:color/white" />

</android.support.percent.PercentRelativeLayout>

我正在使用百分比库使所有设备上的 UI 相同,但是当我在移动设备上运行它时它什么也不显示,我对其他布局使用相同的库,它工作得很好但是当我在 getview 方法中的适配器类中调用这个布局时它什么都不显示。但是如果我使用简单的相对布局而不是 android.support.percent.PercentRelativeLayout 它显示一切都很好请帮助我做错了什么

4

0 回答 0