如何判斷Scrollview滾動條滾動到底部

2021-06-07 21:46:45 字數 1046 閱讀 9236

如何判斷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...