1. 程式人生 > >關於PullToRefreshListView的使用 之提示文字設定

關於PullToRefreshListView的使用 之提示文字設定

        背景 公司要求開發一個類似微信的朋友圈的頁面,要載入展示一些本公司的一些人員的日誌。

產品需求  在頁面展示日誌 在listview的順序為倒敘  最底部展示最新的(這是和微信的區別) 要的效果是使用者手勢向螢幕底部滑動時載入資料   使用者手勢向螢幕上方移動時重新整理資料,載入最新的資訊展示在底部。  由於這個需求比較特殊,所以要使用一些不太常用的的屬性設定。  在這裡和大家分享一下(大神恕罪,班門弄斧)。

這裡我們專案使用的是PullToRefresh庫,小夥伴們很熟悉吧!

private void setPullToRefresh(){

// 設定PullToRefresh的載入模式 Mode.BOTH  可以載入,可以重新整理

mlistview.setMode(Mode.BOTH);

//I接下來就是乾貨了 

ILoadingLayout startLabelse = mlistview.getLoadingLayoutProxy(true,false);
startLabelse.setPullLabel("下拉可以載入更多");// 剛下拉時,顯示的提示
startLabelse.setRefreshingLabel("載入中");// 重新整理時
startLabelse.setReleaseLabel("鬆開載入更多");// 下來達到一定距離時,顯示的提示


ILoadingLayout endLabelsr = mlistview.getLoadingLayoutProxy(false, true);
endLabelsr.setPullLabel("上拉可以重新整理");// 剛下拉時,顯示的提示
endLabelsr.setLastUpdatedLabel("正在重新整理");// 重新整理時
endLabelsr.setReleaseLabel("鬆開後重新整理");// 下來達到一定距離時,顯示的提示

}

//一定有這個程式碼  

mlistview.onRefreshComplete();

這段程式碼是加在  載入資料的網路請求的方法裡  設定 當第二次加(再次)載時  載入成功展示  連線第一次(上一次)的尾部資料 這樣可以使使用者看起來舒服 知道是連線上次載入。

mlistview.getRefreshableView().setSelection( mlistview.getRefreshableView().getCount() - 2- (10 * (LoadNumber - 1)));

這裡可能說的不太清楚,本人描述能力有待提高,可以交流探討。

相關推薦

關於PullToRefreshListView的使用 提示文字設定

        背景 公司要求開發一個類似微信的朋友圈的頁面,要載入展示一些本公司的一些人員的日誌。 產品需求  在頁面展示日誌 在listview的順序為倒敘  最底部展示最新的(這是和微信的區別) 要的效果是使用者手勢向螢幕底部滑動時載入資料   使用者手勢向螢幕上方移

設定PullToRefreshListView提示文字

ILoadingLayout startLabelse = mlistview.getLoadingLayoutProxy(true,false);startLabelse.setPullLabel("下拉可以載入更多");// 剛下拉時,顯示的提示startLabels

html文字設定寬度和高度...

今天在訪QQ空間登入介面時,感覺其文字框的寬度和高度都好大呀,截圖如下:我很好奇其是怎麼實現的,百度了一下,呵呵,其實不難嘛,程式碼如下:<input name="" type="text" style="wid

【iOS開發】設定textView的預設提示文字

最近專案中需要用到textView,但是在用的時候才發現原來textView沒有類似於textField的那種placeholder功能。 所謂placeholder就比如使用者看到一個輸入框,然後輸入框裡面一般會有幾個淺灰色的文字,告訴使用者這個地方是用來寫什麼內容的,當

iOS開發設定UISearchBar的輸入背景框、提示文字

開發中經常需要用到搜尋框,當使用系統搜尋框的時候,可以改變搜尋框的背景圖片、提示文字顏色、取消按鈕字型顏色、放大鏡圖片等,swift程式碼如下: //搜尋框 let searchBar = UISearchBar(frame: CGRect(x

設定EditText的提示文字大小,監聽輸入框內容變化

我們經常會使用到EditText這個控制元件,然後在沒有輸入任何文字的時候,總會顯示hint提示文字,但是有的時候需要去改變這個提示文字的大小以及監聽輸入框的內容變化,以便顯示/隱藏輸入框後面的刪除文

Android自定義Spinner下拉框,可以設定提示文字

近期公司專案中需要用到下拉框,為了省事於是就用了自帶的Spinner,但使用後發現一個問題,就是不能設定提示文字。。並且,在父類是FragmentActivity的時候,還會有不一樣的顯示,總之使用起來非常的不爽。。於是就決定自己動手封裝一個Spinner來實現自己的效果,

TextView控制元件部分文字內容設定前景、背景色等

ForegroundColorSpan 設定前景色 BackgroundColorSpan 設定背景色 ClickSpan 點選效果實現 新增下劃線 StrikethroughSpan 設定刪除線 String content = "花兒

POIPPT文字框生成及樣式設定例項

開心一笑 一大哥去醫院看病。 醫生問:你得了什麼病? 大哥說: 我得了間接性失憶症。 醫生問:具體什麼症狀? 大哥說:我一看到漂亮的姑娘就忘記自己已結婚了。 醫生說:滾滾滾,這病我自己都沒治好! 視訊教程 大家好,我錄製的視訊《Java之優

winform Textbox模糊搜索實現下拉顯示+提示文字

iop class ddr ast ati 兩個 ram component ext using System; using System.Collections.Generic; using System.ComponentModel; using System.Dat

WPF TextBox背景提示文字

提示 tty ttext sha rop targe stat arp opacity <TextBox HorizontalAlignment="Center" VerticalAlignment="Center" Width="100"> <

input提示文字;placeholder字體修改

紅色 webkit pla color 需要 ref 很多 nbsp int 在很多網站上我們都看到input輸入框顯示提示文字,讓我們一起來看看如果在input輸入框中顯示提示文字。我們只需要在<input>標簽裏添加:placeholder="提示文字即可"

修改select提示文字顏色

color onchange pts 修改 ddd function == var name <select name="name" id="select" class="sec1"> <option class="opts" value

自定義input文件上傳 file的提示文字及樣式

fun load 分享圖片 png type click asc pla 技術 簡單記錄一下 效果圖: 代碼: 1 <input class="aload" type=‘button‘ value=‘上傳附件‘ onClick=‘javascript

高階控制元件 自動提示文字框與下拉列表

一、 高階控制元件使用步驟 1 、獲取資料 2 、建立介面卡 3 、繫結介面卡 二、自動提示文字框 1 、AutoCompleteTextView(單一提示) android:completionThreshold=”1” 2 、MultiAutoCompleteTextV

自動提示文字框與下拉列表

高階控制元件與低階控制元件區別 是否使用介面卡 介面卡種類和作用 2.1 種類 陣列介面卡 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names); 簡單介面卡 SimpleAdapter 也叫“並不簡

Markdown 語法基本文字編譯篇

  筆者使用Markdown語言只是因為可以不用動滑鼠,Markdown語言有一些語法,這裡筆者將會羅列一下。   但是筆者不希望各位看官能夠認真地讀一遍,因為語法這種東西都是現學現用的,所以筆者希望各位在看的時候,使用 ctrl+f 只搜尋自己需要的東西。 標題:標題都是在標題正

小程式填坑路——文字超出部分隱藏(已解決)

一直使用之前的版本沒有問題,今天在首頁顯示“定位”的地方不能生效,先上程式碼我再說原因 /*文字超出省略*/ { text-overflow: ellipsis; white-space: normal; overflow: hidden; display: -web

商業智慧BI軟體報表設計鑽取設定大全

初學BI者看到“鑽取”二字往往會不寒而慄,何時該使用,該選擇何種鑽取方式,總是讓人琢磨不透。那麼此文將送給大家一個屬於鑽取的“座標”和“座標系”。 什麼是鑽取? 通過改變維的層次,變化分析的粒度,實現對某些指標的求精展示。更直白一些就是分析表求明細。 為什麼要使用鑽

C++編譯提示ld: can't open output file for writing: test1, errno=21 for architecture x86_64

1 問題 在mac 終端寫了一個cpp檔案,然後用命令編譯執行提示錯誤如下 1111deMBP:code a1111$ g++ -std=c++11 test1.cpp -o test1 ld: can't open output file for writing: test1, err