بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در نشان دادن کامل لیست ویو در یک اسکرول(حل شد)
سلام دوستان
من برای نشان دادن کامل یه لیست ویو که خودش زیر مجموعه ای از یه اسکرول ویو مشکل دارم .وقتی برنامه اجرا میشه اسکرول لیست ویو از کار می افته و کامل دیده نمیشه .اگه راهنمای کنید ممنون میشم
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
k112
7 سال پیش
+1
0
سلام
دلیل این مشکل اینه که متد onTouch لیست ویو از کار میوفته پس راه حلی که من استفاده کردم این بود
ListView lv = (ListView)findViewById(R.id.myListView); // your listview inside scrollview
lv.setOnTouchListener(new ListView.OnTouchListener() {
@Override public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
// Disallow ScrollView to intercept touch events.
v.getParent().requestDisallowInterceptTouchEvent(true);
break;
case MotionEvent.ACTION_UP:
// Allow ScrollView to intercept touch events.
v.getParent().requestDisallowInterceptTouchEvent(false);
break;
}
// Handle ListView touch events.
v.onTouchEvent(event);
return true;
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .