Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 從零開始學android(ScrollView滾動視圖.十八.)

從零開始學android(ScrollView滾動視圖.十八.)

編輯:關於Android編程

由於手機屏幕的高度有限,所以如果面對組件要顯示多組信息的時候,ScrollView視圖(滾動視圖)可以有效的安排這些組件,浏覽時可以自動的進行滾屏的操作。 android.widget.ScrollView類繼承結構如下所示: java.lang.Object ? android.view.View ? android.view.ViewGroup ? android.widget.FrameLayout ? android.widget.ScrollView ScrollView的特點: ScrollView提供一個顯示的容器,可以包含多個組件並進行滾動; 在ScrollView中只能包含一種組件。
XMl文件



    
    

JAVA文件設置
package com.example.scrollview;

import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;

public class MainActivity extends Activity {
	

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		 LinearLayout layout = new LinearLayout(this);//創建LinearLayout對象
		 layout = (LinearLayout)
		 this.findViewById(R.id.mylayout);//實例化LinearLayout對象
		 //設置Button組件的寬和高
		 LinearLayout.LayoutParams Params = new LinearLayout.LayoutParams(
		 ViewGroup.LayoutParams.MATCH_PARENT,
		 ViewGroup.LayoutParams.WRAP_CONTENT);
		 for (int i = 0; i < 20; i++) {//設置循環創建Button對系那個
		 Button button=new Button(this);
		 button.setText("button"+i);//設置標題
		 button.setGravity(Gravity.CENTER);//設置對齊方式
		 layout.addView(button,Params);//添加組件
		 }

		

	}

}

最終效果

由於ScrollView組件較為簡單,在這裡就不在做過多的介紹。
下節預報: 隨筆提示文本:AutoCompleteTextView
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved