0
我有自定義ExpandableListView
。 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
獲得文字。
感謝您的提前!
謝謝。通過在getGroupView方法中添加setOnClickListener來解決。 – Andrew