۲۲ پاسخ
بروز شد ۲ سال ۳ ماه قبل توسط ر مرادی
سلام.
بنده برای رفرش صفحه از این کد استفاده کردم:
و سمت جاوا هم به این صورت عمل کردم:
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 قراردادید که اجازه نمیده صفحه رو به سمت پایین برای اسکرول بکشید.
یه نقص دیگه ای که داخل کد هات دیدم این بود که نیازی نیست هربار اکتیویتی رو باز و دوباره اجرا کنی, یک متد ایجاد کنید و در هربار اجرا اون متد اصلی که اجرای کدهاتون رو از اونجا شروع میکنید رو فراخوانی کنید.
مورد حل نشد لطفا کدهای لایه گرافیکی رو بفرستید چک کنیم.
وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...
توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...
بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.
اندروید یک سیستم عامل می باشد که توسط گوگل توسعه داده میشود, این سیستم عامل بر پایه نسخه ی اصلاح شده ی هسته ی لینوکس و دیگر نرم افزار های متن باز طراحی شده است و ...