所以我的可扩展列表视图看起来像(对不起,我不能发布图像,我的声誉低于 10)。在组项目布局文件中,我有一个 textview 和一个 imageview,如下所示:
Textview Imageview(info icon)
Textview Imageview(info icon)
我想要的是单击右侧的信息图标,它应该显示吐司几秒钟,提供有关该组的信息,如果我单击 textview,它应该正常展开,在其下显示子项目。
我的 2 个布局文件如下所示: Mainlayout.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<ExpandableListView
android:id="@+id/lvexp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:groupIndicator="@null"
android:background="@drawable/back">
</ExpandableListView>
</RelativeLayout>
GroupLayout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/lblheader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="Large Text"
android:layout_weight="1.0"
android:gravity="center"
android:paddingTop="12dp"
android:paddingBottom="12dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#24B9FF" />
<ImageView
android:id="@+id/help_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/info_icon"
android:layout_weight=".1"
android:paddingTop="12dp"
android:clickable="true"
android:paddingBottom="12dp" />
我如何处理单击 imageview 以显示 toast。我已经实现了 onGroupClick 并且我能够在单击时扩展组。但是我如何为 Imageview 实现单击侦听器?
请帮助。我没有其他选择,只能在应用程序中使用 Expandablelistview。