android 開發 簡單的頁面佈局

package com.example.test;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends Activity {



        // 當第一次建立該Activity時回調該方法
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            // 建立一個線性佈局管理器
            LinearLayout layout = new LinearLayout(this);
            // 設置該Activity顯示layout
            super.setContentView(layout);
            layout.setOrientation(LinearLayout.VERTICAL);
            // 建立一個TextView
            final TextView show = new TextView(this);
            // 建立一個按鈕
            Button bn = new Button(this);
            bn.setText(R.string.ok);
            bn.setLayoutParams(new ViewGroup.LayoutParams(
                    ViewGroup.LayoutParams.WRAP_CONTENT,
                    ViewGroup.LayoutParams.WRAP_CONTENT));
            // 向Layout容器中添加TextView
            layout.addView(show);
            // 向Layout容器中添加按鈕
            layout.addView(bn);
            // 爲按鈕綁定一個事件監聽器
            bn.setOnClickListener(new OnClickListener()
            {
                @Override
                public void onClick(View v)
                {
                    show.setText("Hello , Android , " + new java.util.Date());
                }
            });

    }
}

      eclipse 真難用啊。java

相關文章
相關標籤/搜索