۲۲ پاسخ
بروز شد ۲ سال ۳ ماه قبل توسط ر مرادی
سلام.
بنده برای رفرش صفحه از این کد استفاده کردم:
و سمت جاوا هم به این صورت عمل کردم:
swipscrollrefreshpage.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() {</pre> new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(G.context, RefreshScreenActivity.class); startActivity(intent); finish(); swipscrollrefreshpage.setRefreshing(false); } }, 2000); } });
مشکل من اینجاست وقتی صفحه رو اسکرول میکنم میام پایین صفحه و از همون پایین صفحه به بالا اسکرول می کنم بدون اینکه به اول صفحه برسم صفحه رفرش میشه.
من میخوام وقتی پایین صفحه بودم اول به بالای صفحه کاربر اسکرول کنه و بعد وقتی بالاترین نقطه صفحه بود سویپ اسکرول عمل کنه.
ممنون میشم راهنماییم کنید.
۶۴ پاسخ
با سلام دوست عزیز
مشکل از سمت جاوا نیست, در داخل لایه XML خودتون باید تنها یک ویوگروپ مثل RecyclerView رو داخل SwipeRefreshLayout قرار بدید تا درست کار بکنه.
مشکل شما این هستش که فرزندهای اضافی داخل ویو SwipeRefreshLayout قراردادید که اجازه نمیده صفحه رو به سمت پایین برای اسکرول بکشید.
یه نقص دیگه ای که داخل کد هات دیدم این بود که نیازی نیست هربار اکتیویتی رو باز و دوباره اجرا کنی, یک متد ایجاد کنید و در هربار اجرا اون متد اصلی که اجرای کدهاتون رو از اونجا شروع میکنید رو فراخوانی کنید.
مورد حل نشد لطفا کدهای لایه گرافیکی رو بفرستید چک کنیم.
وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...
در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...
جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...
هوش مصنوعی یا هوش ماشینی, به هوشمندی نشان داده شده توسط ماشین در شرایط مختلف گفته میشود که مقابل هوش طبیعی در انسان ها قرار دارد که ...