나는 스크롤보기OnTouch()의 onclick()가있는 ScrollView
내부 10 개 이미지보기 데 내에서 뷰에 대한 이벤트 이미지는
그러나 때 나는이 작업을 수행 할 클릭하면 있는 ScrollView Touch_down 및 Touch_UP에서 Imags 스크롤하려고 함께 클릭으로 간주하고
을 나를 도와 나는 솔루션을 쉽게 알고하지만 난 어떤 논리
나는 퍼팅입니다 말이냐 생각 내가 이미지 뷰 잘
나는 스크롤보기OnTouch()의 onclick()가있는 ScrollView
내부 10 개 이미지보기 데 내에서 뷰에 대한 이벤트 이미지는
그러나 때 나는이 작업을 수행 할 클릭하면 있는 ScrollView Touch_down 및 Touch_UP에서 Imags 스크롤하려고 함께 클릭으로 간주하고
을 나를 도와 나는 솔루션을 쉽게 알고하지만 난 어떤 논리
나는 퍼팅입니다 말이냐 생각 내가 이미지 뷰 잘
을 추가 한 다음
public class CustomScrollView extends ScrollView {
public CustomScrollView(Context context) {
super(context);
}
public CustomScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public CustomScrollView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return false;
}
@Override
public boolean onTouchEvent(MotionEvent p_event) {
if (p_event.getAction() == MotionEvent.ACTION_MOVE && getParent() != null) {
getParent().requestDisallowInterceptTouchEvent(true);
}
return super.onTouchEvent(p_event);
}
}
내 코드이있는 ScrollView에 보내고, 난, 당신이를 위해 온 클릭으로 만 사용한다 (제 생각에) 생각 .. 거 시도 대답을 해요 당신이있는 ScrollView에서 스크롤 할 때 이미지 뷰는, 그래서, 그 이미지 뷰가 클릭되지 않습니다 .. 여기 layout.xml에 내 코드
에 샘플을
<ImageView
android:id="@+id/ur_img_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:contentDescription="@string/description"
android:onClick="onClickEvent"
android:src="@drawable/yourDrawable"
/>
은, 당신의 activity.java 수입 android.view.View에서의 이벤트를 만들려면 .xml 파일에서 사용하는 것과 유사한 방법을 생성합니다 (예를 들어 안드로이드에를 : onclick을 = "onClickEvent")
public void onClickEvent(View v){
//do your event here
}
그게 전부입니다.
나는 이것을 아직도 시도했다 문제는 존재한다 Rememeber 나는 질문에있는 코드를 가진 customScroll보기를 사용하고있다. – user990967
Plz guys는 ListView를 사용하는 것 이외의 해결책을 제안합니다 – user990967
여기에 코드를 게시하십시오. 코드없이 –
아무도 도와 드릴 수 있습니다 –