Имеем ListView, а так же имеем вот такой layout для элементов ListView (row.xml):
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="schemas.android.com/apk/res/android"
- android:layout_height="wrap_content"
- android:layout_width="match_parent"
- android:layout_gravity="top">
- <ImageView android:id="@+id/itemicon"
- android:src="@drawable/icon"
- android:layout_marginLeft="4dp"
- android:layout_marginRight="8dp"
- android:layout_height="30dp"
- android:layout_marginTop="8dp"
- android:layout_width="30dp">
- </ImageView>
- <TextView
- android:layout_height="wrap_content"
- android:id="@+id/label"
- android:textSize="25dp"
- android:layout_marginTop="6dp"
- android:layout_width="fill_parent"
- android:textColor="#000000">
- </TextView>
- <TextView
- android:id="@+id/labeldesc"
- android:textSize="14dp"
- android:layout_marginTop="2dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="#000000">
- </TextView>
- </LinearLayout>
При помощи SimpleCursorAdapter вставляем в этот Layout данные. Методом проб и ошибок удалось установить что в "
id/label" данные отображаются замечательно, а вот при попытке отобразить данные в "
id/labeldesc" не отображается ровным счетом ничего. Заранее понимаю что грабли где то совсем близко, тем не менее найти причину лично мне пока не удалось. Поначалу думал что причина где то в коде, но попереставляв значения вижу что причина именно в Layout или где то близко, потому как любой набор данных нормально отображается в
id/label, при этом напрочь не хочет отображаться во втором TextView.
Заранее спасибо за помощь и извините за в который раз глупые (быть может) вопросы…