一、Android控件選擇之ScrollView


  1、因為項目需求為上下左右滑動都可以切換圖片,所以第一個想到了ScrollView和HorizontalScrollView結合使用,通過計算屏幕的像素 ,根據手滑動的距離調用ScrollView的scrollTo方法來實現。

  2、ScrollView是ViewGroup的派生類,ViewGroup是View的派生類。

  +       屏幕大小總是有限制的,對移動設備來說更是如此。當有很多內容需要顯示的時候,一屏顯示不完時,就需要使用滾動的方式。

  +       ScrollView只能包含一個直接子view,這是因為ScrollView是FrameLayout的派生類,通常情況下,這個直接子view是一個LinearLayout,在直接子view(比如LinearLayout)中,可以再包含其他對象。

  +      ScrollView只支持垂直滾動。

  +      HorizontalScrollView除只支持水平滾動外,其他都和ScrollView一樣。

  +      如果要屏幕支持垂直滾動和水平滾動,那么就要讓HorizontalScrollView作為ScrollView的直接子view,或者讓ScrollView作為HorizontalScrollView的直接子view。

  3、因為ScrollView的ScrollTO方法沒能達到預期效果,所以無法采用ScrollView的辦法 

 

  4、關於ScrollView擴展內容:

    (1)http://www.eoeandroid.com/thread-172019-1-1.html

    (2)待續補充

  

  

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM