Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(五)屏幕組件 5.7 ScrollView滾動視圖

Android開發入門(五)屏幕組件 5.7 ScrollView滾動視圖

編輯:Android開發教程

ScrollView是一種特殊的FrameLayout,使用ScrollView可以使用戶能夠滾動一個包含views的列表,這樣 做的話,就可以利用比物理顯示區域更大的空間。有一點需要注意一下,那就是ScrollView只能包含一個子 視圖view或ViewGroup(這個ViewGroup通常是LinearLayout)。

不要混合使用ListView和ScrollView 。ListView被設計用來顯示一些相關的信息,同時,ListView也已經被優化了去顯示大量的列表lists。

下面的main.xml顯示了一個包含LinearLayout的ScrollView,在LinearLayuout中又包含了一些 Button和EditText視圖:

<?xml version="1.0" encoding="utf-8"?>    
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" >    
       
    <LinearLayout 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:orientation="vertical" >    
       
        <Button 
            android:id="@+id/button1" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:text="Button1" />    
       
        <Button 
            android:id="@+id/button2" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:text="Button2" />    
       
        <Button 
            android:id="@+id/button3" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:text="Button3" />    
       
        <EditText 
            android:id="@+id/txt" 
            android:layout_width="fill_parent" 
            android:layout_height="600dp" />    
       
        <Button 
            android:id="@+id/button4" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:text="Button4" />    
       
        <Button 
            android:id="@+id/button5" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:text="Button5" />    
    </LinearLayout>    
       
</ScrollView>

以上代碼在模擬器上的效果圖:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved