1. 程式人生 > >Android ScrollView滾動到指定View的位置

Android ScrollView滾動到指定View的位置

場景

專案中優化使用者體驗,在選擇完某個選項後,自動滾動到下一個選項。

實現

                            scrollView.post{
                            scrollView.scrollTo(0,  llTeacher.getTop());
                            }

scrollTo()的第二個引數代表要滾動到的位置,top為滾動到指定view的頂部,還可以滾動到bottom

注意

如果View還沒有visible,使用View的getWidth()getHeight()

方法來獲取該View的寬和高,返回的值為0。onWindowFocusChanged()內呼叫getWidth()getHeight() 方法可以正常獲取寬和高。
我是寫在view的post(runable())方法內。

補充

滾到到底部:
mRootScrollView.fullScroll(ScrollView.FOCUS_DOWN);

滾動到頂部:
mRootScrollView.fullScroll(ScrollView.FOCUS_UP);

相關推薦

Android ScrollView滾動指定View位置

場景 專案中優化使用者體驗,在選擇完某個選項後,自動滾動到下一個選項。 實現 scrollView.post{

Android ScrollView滾動實現大眾點評、網易雲音樂評論懸停效果

ins schema bar 音樂 layout mage for bin andro 今天聽著網易雲音樂,寫著代碼,真是爽翻了。 http://blog.csdn.net/linshijun33/article/details/47910833 網

Android RecyclerView 滾動到中間位置

最近看到QQ音樂的歌詞每次滑動後都可以滾回到中間位置。覺得甚是神奇,開啟開發者模式顯示佈局,發現歌詞部分不是採用 android 控制元件的寫的,應該是前端寫的。於是,我想,能不能用 recyclerView 實現這個自動回滾到中間位置呢。功夫不負有心人,查找了一些資料之後,終於搞定了。下面由我細細講來。目標

Android-ScrollView滾動條的使用

ScrollView 1、概述         滾動檢視是指當擁有很多內容,螢幕顯示不完時,需要通過滾動來顯示完整的檢視。 2、種類        HorizontalScrollView:水平滾動檢視        ScrollView:垂直滾動檢視 3、常用屬性  

AndroidScrollView滾動指定位置

一、ScrollView滾動到頂部或者底部: ScrollView scrollView = (ScrollView) findViewById(R.id.scroll_view); scrollView.post(new Runnable(){ @Override

Android滾動佈局ScrollView滾動指定View

本文用於在滾動佈局中,操作View到螢幕頂端位置: Activity生命週期中,onStart, onResume, onCreate都不是真正View真正visible的時間點,真正的visible時間點是onWindowFocusChanged()函

android scrollview 滑動到頂端或者指定位置

轉載的連線如下:http://blog.csdn.net/listening_music/article/details/7193439,http://www.xuebuyuan.com/2038937.html,http://www.dewen.net.cn/q/11

Android開發使用PopupWindow在指定View上/下/左/右顯示(選單在指定位置顯示)

PupopWindow動態獲取顯示的位置,並新增指示箭頭 效果圖專案地址:(歡迎star)使用方法 mLucklyPopopWindow = new LucklyPopopWindow(this); //給popupWindow新增資料

糾正:Android RecyclerView滾動指定位置並置頂(滾動方法、移動置頂、定位滑動到指定位置item)

最近博主發現讓RecyclerView滑動到某一位置並置頂的部落格一大堆,抄的是完全一模一樣。此外,雖然這些部落格“解決”了這些問題,但這種解決方案過於淺顯、粗暴,甚至都違背了開發思想。遂在此糾正這種錯誤。 RecyclerView提供了幾種移動的方法 scrollToP

Android ListView滾動指定位置

本文介紹的關於ListView移動到指定位置有兩種方法,下面話不多說,直接來看示例程式碼: ? 1 listview.setSelection(position); ? 1 listview.smoothScrollToP

Android 如何動態新增 View 並顯示在指定位置

引子 最近,在做產品的需求的時候,遇到 PM 要求在某個按鈕上新增一個新手引導動畫,引導使用者去點選。作為 RD,我嘩啦啦的就寫好相關邏輯了。自測完成後,提測,PM Review 效果。 看完後,PM 提了個問題,這個動畫效果範圍能不能再大一點?PM 解釋到按鈕本身大小不是很大,會導致引導效果不夠明顯,也會導

jQuery滾動指定位置

query document log tlist 指定 nim blog gpo body $(document).ready(function() { $("#scroll").click(function() { $(‘html, body‘).an

滾輪滾動到某位置指定div改變定位屬性

知識點: 1、offset() 方法返回或設定匹配元素相對於文件的偏移;offset().top:獲得距離視口高度; 2、 ( w

Android學習-滾動檢視ScrollView和HorizontalScrollView

一、簡介: ScrollView,通過官方文件的繼承關係可以看出,它繼承自FrameLayout,所以它是一種特殊型別的FrameLayout,因為它可以使用使用者滾動顯示一個佔據的空間大於物理顯示的檢視列表。值得注意的是,ScrollView只能包含一個子檢視或檢視組,在實際專案中,通

AndroidScrollView滾動監聽,實現美團 大眾點評的購買懸浮效果

                隨著移動網際網路的快速發展,它已經和我們的生活息息相關了,在公交地鐵裡面都能看到很多人的人低頭看著自己的手機螢幕,從此“低頭族”一詞就產生了,作為一名移動行業的開發人員,我自己也是一名“低頭族”,上下班時間在公交地鐵上看看新聞來打發下時間,有時候也會看看那些受歡迎的App的一些

Android關於滾動View標題欄漸變的解決方案

這個工具類是在做某電商專案的時候通宵搞出來的,所以分享給各位開發者,避免無效的加班 /** * @文件說明: 處理滾動view的漸變效果 * @開發者: 江榮濤 * @建立時間: 2018/6/13 0:34 **/ public class Scroll

Android ScrollView去掉滾動條及ScrollView屬性

接下來總結一下Scrollbar的各種屬性吧,只有自己總結的,東西才是自己的。 我們常用到的就是如何去除滾動條:  android:scrollbars="none “: 屬性名稱 描述 android:background 設定背景色/背景圖片。可以

Android程式設計之指定ListView的item位置

很多情況,我們需要指定ListView中顯示Item的位置,如:當前已經滾動到後面,然後響應某個事件,要ListView回到頭部。 程式碼如下,其中mListView為ListView的物件: private void setListViewPos(int pos

jQuery js指令碼控制頁面滾動指定dom位置

歡迎來到Altaba的部落格  2017年11月2日 近期在優化一個互動體驗,當早頂端點選按鈕多下列表某項資料(列表很長,出現滾動條)進行操作,操作完頁面自動滾動到剛剛操作項位置,運用jQuery完美實現 下面是demo原始碼,歡迎有需要的人蔘考使用 <!DOCTY

錨點應用(點選a標籤滾動指定位置)

css #main>div{ height: 400px; border:3px solid red; }html <ul> <li><a href="#aa">文章1</a></l