2016-08-13 3 views
0

Я пытаюсь создать ListView с PercentRelativeLayout, но он ничего не рисует.Android PercentRelativeLayout в ListView ничего не показывает

Я использую специальный телефон Genymotion с andoird 4.4.4 (API уровня 19).

Когда я переключаюсь на RelativeLayout LinearLayout, появляются элементы. В PercentRelativeLayout он ничего не показывает.

Что я делаю неправильно?

Ваша помощь будет высоко оценена.

Прилагается уродливая схема элемента списка. Элемент изображения еще не включен.

<?xml version="1.0" encoding="utf-8"?> 
<android.support.percent.PercentRelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:id="@+id/projects_lv_item_title" 
     android:layout_width="match_parent" 
     app:layout_heightPercent="50%" 
     /> 

    <TextView 
     android:id="@+id/projects_lv_item_desc" 
     android:layout_width="match_parent" 
     app:layout_heightPercent="50%" 
     /> 



</android.support.percent.PercentRelativeLayout> 

enter image description here

+0

Попробуйте установить точное значение ** layout_height ** в ** дп ** для PercentRelativeLayout или установите его в ** match_parent **. –

ответ

0

Дайте явную высоту PercentRelativeLayout, и добавить android:layout_height="wrap_content" к обоим TextView с.

+0

Спасибо, но не будет ли это просто аннулировать всю точку PercentRelativeLayout? – dotaneli

+0

Нет, если представления не соответствуют 50%, он попытается «wrap_content». В противном случае придерживайтесь 50%. –

Смежные вопросы