スクロールバーを使う。
画面のレイアウトが縦に長くなると、画面に入りきらないことがあります。
そのまま実行するとスクロールができないため、下の方が見れなくなってしまいます。
そこで、下まで見えるようにするためにスクロールバーを使います。
main.xmlにスクロールバーをつけました。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroller"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#ffffff">
<TextView
android:id="@+id/text1"
android:layout_width="fill_parent"
android:layout_height="600dp"
android:text="スクロール" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ボタン" />
</LinearLayout>
</ScrollView>
縦長にするために、テキストビューの高さを変更してみました。
初めは下のボタンは見えませんが、スクロールすると見えるようになります。
→
横方向へのスクロールは、「HorizontalScrollView」を使います。
縦と横を1つのレイアウトに入れることはできましたが、2つ使ってもななめとか、自由自在には動かせないようです。
作ればわかる!Androidプログラミング―10の実践サンプルで学ぶAndroidアプリ開発入門 (Smart Mobile Developer)
- 作者: 金宏和實
- 出版社/メーカー: 翔泳社
- 発売日: 2011/10/15
- メディア: 大型本
- 購入: 6人 クリック: 191回
- この商品を含むブログ (13件) を見る