بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چگونگی اضافه کردن swiperefreshlayoutبه Eclipse????

مدیریت گفتگو
hamedsobhi 10 سال پیش
آخرین تغییر: 10 سال پیش

نظرات

احمد 10 سال پیش
مثالی ازش داری برای تبدیل؟
hamedsobhi 10 سال پیش
کلا اضافه کردن کتابخونشو منظورم هست
یاسر  10 سال پیش
من از این استفاده کردم اما فقط توی اندروید استادیو اگه بکارت میخوره بگو تا بهت بگم چطوری هست.

پاسخ‌ها 1

Criss 10 سال پیش

لایبری ساپورت V4 رو به پروژه اضاف کنید < برای اضافه کردن پروژه باید بعد از کلیک راست کردن روی پروژه و انتخاب Properties از قسمت Java Buuld Path تب libery فایل jar رو به پروژه اضاف کنید <

بعد از اون برای مثال برای رفرش کردن لیست ویو به روش زیر فایل XML رو ویرایش کنید

         <android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/fragment_shop_swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ListView
android:id="@+id/lstShop"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@null"
android:scrollbarSize="3dip"
android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track" >
</ListView>
</android.support.v4.widget.SwipeRefreshLayout>

به روش زیر کد رو استفاده کنید :

    final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) getView().findViewById(R.id.fragment_shop_swipe_refresh_layout);
mSwipeRefreshLayout.setColorSchemeResources(R.color.blue, R.color.green, R.color.orange);

mSwipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() {

@Override
public void onRefresh() {
getData(PART, datalistener, false);
G.HANDLER.postDelayed(new Runnable() {

@Override
public void run() {
mSwipeRefreshLayout.setRefreshing(false);
}
}, 3500);
}
});

 

منبع :  https://www.bignerdranch.com/blog/implementing-swipe-to-refresh/

نظرات


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