在開發中,我們經常需要更新列表,並將列表拉倒最底部,比如發表微博,聊天介面等等,
這裡有兩種辦法:
一、 使用scrollto(),這種實現相對比較麻煩,更推薦使用第二種方式。
public static void scrolltobottom(final view scroll, final view inner)
int offset = inner.getmeasuredheight() - scroll.getheight();
if (offset < 0)
scroll.scrollto(0, offset);
}});
}
二、使用fullscrol()
下面我們看一下這個函式:
scrollview.fullscroll(scrollview.focus_down);滾動到底部
scrollview.fullscroll(scrollview.focus_up);滾動到頂部
需要注意的是,該方法不能直接被呼叫
因為android很多函式都是基於訊息佇列來同步,所以需要一部操作,
addview完之後,不等於馬上就會顯示,而是在佇列中等待處理,雖然很快,但是如果立即呼叫fullscroll, view可能還沒有顯示出來,所以會失敗
應該通過handler在新執行緒中更新
handler.post(new runnable()
});
Android14之控制項系列ScrollView
scrollview 滾屏檢視,也就是當螢幕容納不下scrollview中那麼多的控制項後,能使用滾屏來檢視內容 父類 framelayout。例項 注意 scrollview的滾屏為豎直滾屏,如果要想在水平方向滾屏,則需使用horizontalscrollview,使用方法跟scrollview一...
游標查詢scroll
scroll查詢 可以用來對 elasticsearch 有效地執行大批量的文件查詢,而又不用付出深度分頁那種代價。游標查詢允許我們 先做查詢初始化,然後再批量地拉取結果。這有點兒像傳統資料庫中的 cursor 游標查詢會取某個時間點的快照資料。查詢初始化之後索引上的任何變化會被它忽略。它通過儲存舊...
scroll事件詳解
以前眼高手低,不夠紮實,面試的時候總是處理過,卻想不出來細節,這次開始慢慢整理,蝸牛繼續爬坡 一般情況下,如果出現內容大於瀏覽器的時候,需要新增樣式 overflow scroll 關於scroll的樣式有以下可以根據需求調整 滾動條的設定 1.webkit scrollbar 滾動條整體部分,可以...