0

2 つのビュー (画像ビューとテキスト ビュー) を持つカスタム ウィジェット (InfoIcon) があります。このカスタム ウィジェット (InfoIcon) をメイン レイアウト ファイルで複数回使用し、カスタム ウィジェット全体の個別の ID (infoIconOne、infoIconTwo、infoIconThree) を指定しました。ここで、ImageView (カスタム ウィジェット内) の onClick イベントのみをリッスンし、親レイアウトの infoIconOne/infoIconTwo/infoIconThree で ImageView のクリックが発生するかどうかを識別する方法を知りたいですか?

情報アイコン:

<RelativeLayout
    android:id="@+id/icon_layout">
    <ImageView
        android:id="@+id/image_icon"
        android:src="@drawable/icon" />
    <TextView
        android:id="@+id/icon_info_text"/>
</RelativeLayout>

メインレイアウト:

<android.support.constraint.ConstraintLayout
    android:id="@+id/parent_container">
    <InfoIcon
        android:id="@+id/iconOne"/>
    <InfoIcon   
        android:id="@+id/iconTwo"/>
    <InfoIcon   
        android:id="@+id/iconThree"/>
</android.support.constraint.ConstraintLayout>
4

1 に答える 1