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