中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android 自帶的下拉刷新控件,含Demo(SwipeRefreshLayout控件)

發布時間:2020-07-16 14:29:06 來源:網絡 閱讀:852 作者:xmskf 欄目:移動開發

SwipeRefreshLayout控件使用方法

android.support.v4.widget.SwipeRefreshLayout


界面設計:


<android.support.v4.widget.SwipeRefreshLayout
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   android:paddingBottom="@dimen/activity_vertical_margin"
   android:id="@+id/swipe">
   <ScrollView
       android:layout_width="match_parent"
       android:layout_height="match_parent">
       <RelativeLayout
           android:layout_width="match_parent"
           android:layout_height="match_parent">

           <TextView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="Random number:"
               android:id="@+id/lbl"/>

           <TextView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:id="@+id/rndNum"
               android:layout_toRightOf="@id/lbl"/>


           <TextView
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_below="@id/lbl"
               android:layout_centerHorizontal="true"
               android:layout_marginTop="20dp"
               android:text="Swipe to Refresh"
               style="@android:style/TextAppearance.Medium"/>



       </RelativeLayout>
   </ScrollView>
</android.support.v4.widget.SwipeRefreshLayout>



java代碼:

final SwipeRefreshLayout swipeView = (SwipeRefreshLayout) findViewById(R.id.swipe);
final TextView rndNum = (TextView) findViewById(R.id.rndNum);
//設置刷新顏色
swipeView.setColorSchemeResources(android.R.color.holo_blue_light);
//設置刷新監聽器
swipeView.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
    @Override
    public void onRefresh() {
        swipeView.setRefreshing(true);
        Log.d("Swipe", "Refreshing Number");
        //Handler更新界面,延時3000毫秒
        ( new Handler()).postDelayed(new Runnable() {
            @Override
            public void run() {
                //設置刷新結束
                swipeView.setRefreshing(false);
                double f = Math.random();
                rndNum.setText(String.valueOf(f));
            }
        }, 3000);
    }
});




實現效果:

android 自帶的下拉刷新控件,含Demo(SwipeRefreshLayout控件)

android 自帶的下拉刷新控件,含Demo(SwipeRefreshLayout控件)



SwipeRefreshLayoutDemo



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定安县| 怀远县| 清新县| 客服| 静乐县| 秦皇岛市| 清水县| 柯坪县| 新宾| 东山县| 方山县| 新兴县| 阿勒泰市| 苍南县| 桂林市| 鲜城| 将乐县| 沅江市| 丰原市| 温泉县| 定陶县| 中山市| 中方县| 兴山县| 鹤山市| 舟曲县| 普宁市| 威海市| 侯马市| 阿坝| 开封市| 邳州市| 怀柔区| 汉阴县| 新化县| 霍林郭勒市| 凌海市| 司法| 林州市| 大厂| 吴江市|