آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در نشان دادن کامل لیست ویو در یک اسکرول(حل شد)

هادی  7 سال پیش  7 سال پیش
0 0

سلام دوستان

من برای نشان دادن کامل یه لیست ویو که خودش زیر مجموعه ای از یه اسکرول ویو مشکل دارم .وقتی برنامه اجرا میشه اسکرول لیست ویو از کار می افته و کامل دیده نمیشه .اگه راهنمای کنید ممنون میشم

 برای این سوال 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;
}
});
0 0
سلام دوست عزیز ممنون که وقت گذاشتین ولی هنوز کار نمی کنه اگه بشه کل دیتا تو لیست ویو نشون داده شه بهتر میشه چی کار کنم که لیست ویو به حالت wrap_content بشه آخه اونم انجام نمیشه (7 سال پیش)
0 0
وقتی از scroll View استفاده می کنید در ارتفاع شما نمیتونید از math-parent استفاده کنید (7 سال پیش)
0 0
با یه متد مشکل حل شد (7 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .