■TextViewをスクロールさせる

TextViewをスクロールさせるには、layoutファイルで "ScrollView" を使用します。

ただし、ScrollViewは子として一つのビューしか持てないので、複数持ちたい場合は LinearLayout 等でまとめる必要があります。

また、横方向にスクロールさせたい場合は、"HorizontalScrollView" を使用します。

 

 ・縦方向にスクロールさせる場合の例

 

    <ScrollView
           android:layout_width ="fill_parent"
           android:layout_height="fill_parent"
           >
           <TextView
                 android:id="@+id/xxx"
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:text="yyy"
               />
        </ScrollView>

 

 

 ・横方向にスクロールさせる場合の例

 

    <HorizontalScrollView

      android:layout_width="fill_parent"  
           android:layout_height="fill_parent"   
           android:id="@+id/HorizontalScrollView"

      >  
           <LinearLayout   
               android:id="@+id/LinearLayout"  
               android:layout_width="wrap_content"   
               android:layout_height="wrap_content">  
               <TextView   
                    android:id="@+id/TextView"   
                    android:layout_width="wrap_content"  
                    android:layout_height="wrap_content"   
                    android:text="HorizontalScrollViewTest">  
                </TextView>  
                  : 
                  : 
                  : 
      </LinearLayout>  
    </HorizontalScrollView>