關於開啟或重複載入Activity,ScrollView滾動條不在頂部,而在中間
應用場境: Activity佈局中有個ScrollView,ScrollView中有兩個控制元件,widget1和widget2,開啟或重複載入Activity時,ScrollView的滾動條停在控制元件widget2的位置,這樣控制元件widget1就看不見了,要向上滑動下才看得到,這樣使用者體現很不好。解決辦法:
方法一:(注:此方法只對ScrollView中有單個控制元件時有用,如只有widget2)
使用ScrollView的方法:scrollView.smoothScrollTo(0, 0); 或 scrollView.scrollTo(int,int);
方法二:
一開始的時候讓上面的控制元件獲得焦點,這樣滾動條就自然停在頂部了。
widget1.setFocusable(true);
widget1.setFocusableInTouchMode(true);
widget1.requestFocus();
相關推薦
關於開啟或重複載入Activity,ScrollView滾動條不在頂部,而在中間
應用場境: Activity佈局中有個ScrollView,ScrollView中有兩個控制元件,widget1和widget2,開啟或重複載入Activity時,ScrollView的滾動條停在控制元件widget2的位置,這樣控制元件widget1就看不見了,要向上滑動
Jquery 判斷滾動條到達頂部或底部 (可用於上拉下拉載入重新整理)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//D
Jquery 判斷滾動條到達頂部或底部 (可用於上拉下拉加載刷新)
ready UNC 判斷 獲取 scrip () ext 上拉 fun <script type="text/javascript"> $(document).ready(function() { $(window).scroll(fun
Asp.net 在重新整理或提交頁面後保持滾動條的位置
網頁內容在較長時,每次回傳重新整理頁面或提交網頁時都會定位到最頂端,非常不利於使用者互動。 將Page.MaintainScrollPositionOnPostBack屬性值設定為
easyui datagrid 非同步載入資料時滾動條有時會自動滾到最底部的問題
在使用easyui 的datagrid非同步載入資料時發現滾動條有時會自動滾到最底部。經測試發現,如果載入資料前沒有選中行則不會出現這個問題。這樣我們可以在重新非同步載入資料前取消選中行就可以避免這個問題。 //easyui datagrid 取消選中行 $("#dg").datagrid("clea
設定ScrollView 滾動條靜止狀態下也可以顯示
專案中大部分需求是為了美觀隱藏滾動條,所以網上很難找到設定恆顯示滾動條的方法。 經過一番折騰後驗證得到如下屬性可以實現: xml中: android:fadeScrollbars=“false” 官方屬性描述: Defines whether to fade out scrollba
用maven工具解決jar包衝突問題或重複載入問題
在使用maven開發專案的過程中,經常會遇到jar包重複載入或者jar包衝突的問題的,但是由於有些jar是由於maven的依賴載入自動載入進來的, 而不是開發者自己配置的,特別是當專案中pom中配置的jar包依賴本身很多時,開發者靠自己的經驗,有時很難找出是哪
android中關於使用scrollview巢狀LinearLayout,頁面滾動條不到底的解決方法
在android中編寫佈局一般會用到scrollview巢狀LinearLayout,使頁面可以自適應其高度。但是有的機型頁面可以顯示全;有的機型頁面顯示不全,滾動條怎麼也滾動不到底部,如下圖所示: 原xml程式碼: <ScrollView andr
Android-ScrollView滾動條的使用
ScrollView 1、概述 滾動檢視是指當擁有很多內容,螢幕顯示不完時,需要通過滾動來顯示完整的檢視。 2、種類 HorizontalScrollView:水平滾動檢視 ScrollView:垂直滾動檢視 3、常用屬性
[JS前端開發] js/jquery控制頁面動態載入資料 滑動滾動條自動載入事件
本人小菜鳥一隻,為了自我學習和交流PHP(jquery,linux,lamp,shell,javascript,伺服器)等一系列的知識,小菜鳥建立了一個群。希望光臨本部落格的人可以進來交流。尋求共同
測試scrollTop--隨滾動條距離頂部的高度body顯示不同的顏色
javascript<!doctype html> <html> <head> <title>測試scrollTop--隨滾動條距離頂部的高度body顯示不同的顏色</title> <meta name="author" con
duilib的Combo控制元件滾動條不顯示的問題
這是一個經常被群裡朋友問到的問題。群裡解釋的次數太多了,這裡我寫一篇文章方便遇到同樣問題的人通過搜尋引擎能夠解惑。 duilib的Combo控制元件的下拉框是一個獨立的子視窗,類名:CComboWnd。 從duilib的原始碼可以知道,CComboUI控制元件在Add到佈局上的時候,自己
duilib 滾動條不能拖動 問題處理
遇到過很多次群裡朋友問:為什麼滾動條不能拖動,點選兩端的按鈕可以滾動,通過滑鼠滾輪也可以滾動,就是滑鼠拖動時拖不動? 這是個提問次數較高的問題。 下面的內容只針對可能的原因中的一個,也是最可能的原因。 因為通過滑鼠拖動滾動條,實際內部用到了定時器,具體有興趣的可以檢視duilib的原
使用jQuery實現瀏覽器滾動條返回頂部功能
<!DOCTYPE html> <html ng-app="app"> <head> <meta charset="utf-8"/> <title ng-bind="title">使用jQuery實現返回頂部功能</ti
如何做到有滾動條的div,通過jQuery滾動到指定元素的位置
var container = $('div'),var scrollTo = $('#row_8'); container.scrollTop( scrollTo.offset().top - container.offset().top + container.scrollTop() ); /
CSS設定滾動條不可見,但可以滾動
在一個固定視窗內我們做一個可滾動的選單的時候經常會出現很寬的滾動條;不僅影響美觀而且影響佈局; 解決辦法就是在它的外層再套一個div並且設定為overflow:heidden;子元素設定overflow-y(x):scroll;並給夠足夠的寬度來放滾動條; 這樣滾動條就被
LigerUI 設定選中行顏色改變與設定水平滾動條不顯示
.l-grid-body { position: relative; width:100%; top: 0px; left: 0px; overflow: none;
點選導航緩動至滾動條對應位置,滾動頁面時設定對應導航的選擇狀態
HTML程式碼 <div class="top_dh"><a data-href="#index" class="top_dh_in" href="#">首頁</a><a data-href="#ys" href="#">優勢
移動端滾動條不流暢問題
移動端設定overflow:scroll的時候,滑動不流暢很生硬。 可以在css中加入這段。 -webkit-overflow-scrolling: touch; 但是注意,ios端觸發touch事件是在手指在螢幕上的操作期間。 例如touchend事件,是在你
router切換, 滾動條不自動置頂
微信公眾號從一個有滾動條的頁面條狀到連一個有滾動條的頁面,此時滾動條會記錄上一次滾動條的位置,不會自動置頂 圖一 &n