Небольшая проблема
Добавлено: 20 окт 2015, 19:22
Здравствуйте, при создании приложения возникла небольшая проблема, с которой я уже 2 дня не могу разобраться.
в SimpleExpandableListAdapter для дочерних элементов был создан мой "item". Когда к ExpandableList добавляю OnChildClickListener, действия из последнего не выполняются. Но если заменить R.layout.item на какой то системный layou, то проблема исчезает.
К сожалению мне нужно 3 TextView как в моем R.layout.item
Можно как то решить эту проблему?
P.S. При использовании моего Layout при нажатии на пункт элемент даже не подсвечивается.
Код: Выделить всё
adapter = new SimpleExpandableListAdapter(
this,
groupData,
android.R.layout.simple_expandable_list_item_1,
groupFrom,
groupTo,
childData,
R.layout.item,
childFrom,
childTo
);К сожалению мне нужно 3 TextView как в моем R.layout.item
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/text1"
android:textSize="15sp"
android:textIsSelectable="true"
android:layout_gravity="center_horizontal"
android:gravity="center"
android:text="@string/name"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/pName"
android:layout_gravity="right"
android:text="@string/po"
android:layout_below="@+id/text1"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/lamdaA"
android:text="@string/lamda"
android:layout_below="@+id/text1"
android:layout_centerHorizontal="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
P.S. При использовании моего Layout при нажатии на пункт элемент даже не подсвечивается.