如何判斷scrollview的滾動條滾動到底部了呢?
網上查了許多資料,大部分都一樣,跟著學了乙個比較靠譜的,放在自己專案裡沒問題,我所實現的是在scrollview裡面新增了listview,注意由於兩這會有滾動條的衝突,因此listview一定要自已複寫,
**有真相:
public class completelistview extends listview
public completelistview(context context)
public completelistview(context context, attributeset attrs, int defstyle)
@override
public void onmeasure(int widthmeasurespec, int heightmeasurespec)
}
注意onmeasure(int widthmeasurespec, int heightmeasurespec)方法是解決衝突的方法。
專案需求是當scrollview滾動到最底端時listview進行載入更多。
判斷方法在,
該類需要implents ontouchlistener
@override
public boolean ontouch(view v, motionevent event)
if(event.getaction()==motionevent.action_up && index > 0)
} return false;
}
不好意思,有幾個步驟很重要不加的話你會發現沒有效果的:
1:定義scrollview scrollview,
2:為了優化滑動監聽加乙個成員變數:int index;
3:findviewbyid不必說,
4:scrollview.setontouchlistener(this);//很重要··················
Android 控制ScrollView滾動到底部
在開發中,我們經常需要更新列表,並將列表拉倒最底部,比如發表微博,聊天介面等等,這裡有兩種辦法,第一種,使用scrollto public static void scrolltobottom final view scroll,final view inner int offset inner.g...
ScrollView與GridView滾動發生衝突
當gridview巢狀在scrollview裡時,發現gridview只顯示了一行。這是因為gridview有自己的滾動條,而scrollview也有自己的滾動條,兩者發生了衝突。解決方法是重寫gridview的onmesure方法,使其不再出現滾動條 public class mygridview...
Android 控制ScrollView滾動到底部
在開發中,我們經常需要更新列表,並將列表拉倒最底部,比如發表微博,聊天介面等等,這裡有兩種辦法 一 使用scrollto 這種實現相對比較麻煩,更推薦使用第二種方式。public static void scrolltobottom final view scroll,final view inne...