顯示scrollview時對滾動條進行任意位置的定位
在android開發中很多時候會遇到一屏顯示不下所有內容的現象,那大家也知道這個時候肯定會想到用scrollview來進行滾屏顯示。
這個時候由於某些需求,會要求在最開始顯示scrollview的時候就定位到某一處,這篇博文就是來講這個的哈~
首先,scrollView.scrollTo( x, y );這個方法是能對滾動條進行定位的,這個大家都知道。
But,貌似很多時候這個方法的呼叫沒有什麼效果呀……
上面所說的呼叫scrollTo方法看上去好像並沒有起到對滾動條進行定位的效果,其實是因為我們是在onCreate裡呼叫的這個方法,而在onCreate方法沒有結束的時候,activity的資料並沒有完全載入好,所以這個時候呼叫該方法不會有什麼實際的效果的。
So,正確的呼叫方法來啦~
先定義一個runnable介面
private Runnable runnable = new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, 300);// 改變滾動條的位置
}
};
然後在你想要主動定位滾動條位置的地方用一個handler來把這個runnable物件post出來,最好來個延時
handler = new Handler();
handler.postDelayed(runnable, 200);
這個樣子就可以起到主動定位scrollview到任意位置的作用啦~
另外還有一些情況是要直接將scrollview定位到最底端顯示的,可以採用如下方法
scrollView.scrollTo(0, linearLayout.getMeasuredHeight() - scrollView.getHeight());
其中,linearLayout是scrollview裡的子view,這樣就可以在顯示的時候就直接顯示scrollview的最底部了喲~
相關推薦
顯示scrollview時對滾動條進行任意位置的定位
在android開發中很多時候會遇到一屏顯示不下所有內容的現象,那大家也知道這個時候肯定會想到用scrollview來進行滾屏顯示。 這個時候由於某些需求,會要求在最開始顯示scrollview的時候就定位到某一處,這篇博文就是來講這個的哈~ 首先,scrollView.s
c# RichTextBox顯示行號,滾動條繫結,取消閃爍,對齊準確
這兩天都在看RichTextBox行號問題,發現網上的實現方式都有各種各樣的問題 要麼是 對齊不準,要麼是閃爍,要麼滾動條繫結有問題 結合各篇文章最後 就寫了一個相對完美解決方案 效果圖 思路: 1.新建控制元件繼承自RichTextBox 2.
超出父容器時不要滾動條但是要滾動條效果
<html><head><title>留滾動效果,去除滾動條</title></head><style></style><body ><div id='father' sty
.net頁面重新整理時保持滾動條的位置
只需在頭部檔案加上紅色屬性即可 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" Title="" MaintainScrollPos
bootstrap modal 關閉時右側滾動條消失,頁面左移的解決方法
Bootstrap Modal 關閉時右側滾動條消失,頁面左移的解決方法問題描述:頁面在開啟Modal之前右側有滾動條,Modal關閉之後,body中的class="modal-open"和style="padding-right: 17px;"並未被移除,導致滾動條消失,並且頁面左移,開啟並關閉Modal一
實現模糊查詢時對特殊字元進行處理和對查詢結果進行處理
最近正處於期末考試周,部落格好久沒有更新。而且程式碼也寫的比較少所以也不知道有什麼好東西分享給大家。在這次的課程設計中老師佈置了一個完成資訊檢索的作業,我是用網頁實現的。功能比較簡單寫了將近半天的時間就完成功能,但是我還有點意猶未盡的感覺所以自己又完善了一下細節。然後我注意到如果在實際開發中,我們要用模糊查詢
jquery zTree內容過寬時加滾動條
當zTree的樹形列表太寬時,有時會溢位,在載入Tree的ul上設定overflow:auto,就可以在tree過寬時出現滾動條了! 修改前: <div class="col-md-8">
解決dev GridControl 重新整理資料後,滾動條恢復原來位置
找了半天scroll,結果卻是TopRowIndex的事。 1、觸發GridView_TopRowChanged()事件 2、設定TopRowIndex int topIndex = -1; private void g
獲取滾動條當前的位置,當前可視範圍的高度,文件完整高度
(一)獲取滾動條當前的位置/** * 獲取滾動條當前的位置 */ function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop)
MFC中Edit控制元件垂直滾動條時,當文字超出時再顯示垂直滾動條
現在我需要實現這樣一個功能: 想要用edit控制元件本身的滾動條,並且設定該屬性,但是該滾動條會一直存在。效果如下圖,很是難看,當沒有輸入資訊時,也會出現垂直滾動條 其實,只有在文字超過設定的區域內才會顯示(在這我不知道如何上傳動態效果圖片,
滾動條事件,當頁面滾動到距頂部一定高度時某DIV自動隱藏和顯示
當頁面滾動到距頂部一定高度時某DIV自動隱藏和顯示 $(function () { //繫結滾動條事件 //繫結滾動條事件 $(window).bind("scroll"
限制div高度當內容多了溢位時顯示滾動條
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxm
設定ScrollView 滾動條靜止狀態下也可以顯示
專案中大部分需求是為了美觀隱藏滾動條,所以網上很難找到設定恆顯示滾動條的方法。 經過一番折騰後驗證得到如下屬性可以實現: xml中: android:fadeScrollbars=“false” 官方屬性描述: Defines whether to fade out scrollba
TextView 內容過多,顯示不全時,實現帶滾動條,上下滑動
當textview顯示一大段文字時,不能再指定高度顯示時,需要上下滑動來檢視剩餘文字。 在xml檔案中 <TextView android:id="@+id/tv_title" android:layout_width="match_p
隱藏滾動條 (對各種瀏覽器進行的scroll-bar設定)
/*webkit核心*/ .scroll_content::-webkit-scrollbar { width:0px; height:0px; } .scroll_content::-webkit-scrollbar-button { back
HTML+css+jQuery做的固定側欄和當滾動條滾動時頂部固定欄顯示/隱藏
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>fixed_test_zmjh</title> <link re
瀏覽器視窗大小改變時頁面尾部 footer 可以以原來寬度隨滾動條顯示
今天在做前端頁面時碰到一個問題,發現footer底部部分當改變瀏覽器視窗大小時(變小),底部的內容背景色看到的區域也變小了,滾動條向右拉動,右邊留白了一部分,而左邊的內容不能顯示完整,就像下圖這樣: 想把它做成人家這樣: 於是思考半天想出來解決方案,很簡單,給bod
JavaWeb網上圖書商城完整項目--day02-4.regist頁面提交表單時對所有輸入框進行校驗
word except 繼承 stub jstl use cti bmi imp 1、現在我們要將table表中的輸入的參數全部提交到後臺進行校驗,我們提交我們是按照表單的形式提交,所以我們首先需要在table表外面添加一個表單 <%@ page lang
opencv如何實現【不用全局變量進行滾動條控制】
找到 stat static png std -1 threshold argv 自帶 opencv中自帶滾動條,其中一個問題是該回調函數(on_trackbar)大多使用的是全局變量,大型項目調試時弊端眾多,比如下圖: 為此,留意了void on_Trackbar(in
div超出內容後自動顯示滾動條
row html font div 技術 技術分享 img 實現 分享 只需要用到css的一個overflow:auto的屬性就可以實現這效果了。下面我們看看代碼和實現的效果 HTML代碼如下: <textarea name="" id="message" cols