두 번째를 ListViewItem에 추가하려고합니다. on click
이미 View (ImageView)를 만들었고 Click on을 설정했습니다. 함수가 호출됩니다. 하지만이 ListViewItem의 정보는 어떻게 얻을 수 있습니까? ListView에서 Position을 얻는 것으로 충분할까요? 두 번째 onclick을 Listview에 추가하십시오.
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:onClick="favorite"
android:src="@drawable/star" />
내 클릭에 함수의 코드 :
public void favorite(View view){
ImageView iView = (ImageView) view;
iView.setImageResource(R.drawable.star_checked);
ViewParent v = iView.getParent();
}
나는 onClickListener를 가지고 있습니다. 하지만 지금은 ListViewItem onClick이 무엇인지 알아야합니다. 하지만 어떻게 ListViewItem의 위치를 얻을 수 있습니까? – Styler2go
그냥이 게시물을 읽고 http://stackoverflow.com/questions/5934552/how-to-get-position-of-clicked-item-in-onclicklistener-of-listview, 이제 정수 'position'을 사용할 수 있습니다. – ObAt
I 내가 너 무슨 뜻인지 놓친 것 같아. 나는 ListView 있습니다. 모든 항목에는 onItemClick 이벤트가 하나 있습니다. 그러나 모든 ListViewItem에는 하나의 ImageView가 있습니다. 이 ImageView shoudl에는 다른 OnItemClick이 있습니다. 그러나 : 어떻게? – Styler2go