안드로이드에서 ratingbar와 함께 listview를 사용하고 있습니다. 목록보기에 onitemclick listner를 설정하면 여기에 문제가 있습니다. 작동하지 않습니다.OnItemClickListner가 작동하지 않습니다.
아무도 도와주세요. 미리 감사드립니다.
안드로이드에서 ratingbar와 함께 listview를 사용하고 있습니다. 목록보기에 onitemclick listner를 설정하면 여기에 문제가 있습니다. 작동하지 않습니다.OnItemClickListner가 작동하지 않습니다.
아무도 도와주세요. 미리 감사드립니다.
............. 체크 박스에서 ..........
안드로이드 : 포커스 = "false"를
예, 똑같은 것을 볼 수 있습니다. 확인란과 등급 표시 줄을 제거하면 OnItemClick이 작동하지만 Android 위젯을 볼 때 Android는 사용자가 상호 작용하고 싶어한다고 생각합니다.
대신 사용자는 목록보기 대신보기 자체에서 클릭을 처리해야합니다.
OnTouchListener pressItemListener =new OnTouchListener()
{
@Override
public boolean onTouch(View arg0, MotionEvent arg1)
{
HomeActivity ha = (HomeActivity) getContext();
ha.handleLocationTouchEvent(position, arg1);
return false;
}
}
newView.setOnTouchListener(pressItemListener);
위의 예에서 HomeActivity는 부모 활동입니다. 따라서 사용자 정의보기에서 사용자 터치 이벤트를 처리 한 다음 원하는 작업을 수행 할 수있는 부모 작업으로 전달합니다. onLongTouch도 처리 할 수 있습니다. 희망이 도움이됩니다.
코드를 보내 주셔서 감사합니다. –
그것은 나를 위해 작동하지 않습니다, 다른 방법으로 날 잡아주세요. –