我有自定义ExpandableListView
。
ExpandableListView
布局:
<RelativeLayout
android:id="@+id/layout_nutrition_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/background_dark" >
<ExpandableListView
android:id="@+id/elv_nutrition"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:indicatorLeft="10dp"
android:divider="@color/gold_color"
android:listSelector="@android:color/transparent" />
</RelativeLayout>
分组布局:
<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="wrap_content"
android:layout_marginLeft="5dp"
android:layout_gravity="center_vertical"
android:paddingLeft="10dp"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:background="@drawable/lv_item_bg"
android:contentDescription="@null"
android:descendantFocusability="blocksDescendants">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_centerVertical="true"
android:textColor="@color/gold_color"
android:textSize="18sp"
android:typeface="serif"
android:contentDescription="@null" />
<ImageButton
android:id="@+id/btn_func"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/lv_item_bg"
android:contentDescription="@null"
android:onClick="BtnCategMore"
android:scaleType="center" />
</RelativeLayout>
单击按钮后如何访问父视图btn_func
?我需要从中获取文本textView1
。
谢谢你的提前!