瘋狂 Android 講義, 4/e – 使用純程式語法建立UI範例 P66~P67

瘋狂 Android 講義, 4/e – 使用純程式語法建立UI範例 P66~P67

瘋狂 Android 講義, 4/e – 使用純程式語法建立UI範例 P66~P67


資料來源:

    https://github.com/daichangya/book/tree/master/android
    https://pan.baidu.com/s/1d_xYJI0UQ_1tQzSj_V_NIg 提取码:70ch


Code

package org.crazyit.ui;

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

/**
 * Description:<br>
 * 网站: <a href="http://www.crazyit.org">疯狂Java联盟</a><br>
 * Copyright (C), 2001-2020, Yeeku.H.Lee<br>
 * This program is protected by copyright laws.<br>
 * Program Name:<br>
 * Date:<br>
 * @author Yeeku.H.Lee kongyeeku@163.com<br>
 * @version 1.0
 */
public class MainActivity extends Activity
{
	// 当第一次创建该Activity时回调该方法
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		// 创建一个线性布局管理器
		LinearLayout layout = new LinearLayout(this);
		// 设置该Activity显示layout
		super.setContentView(layout);
		layout.setOrientation(LinearLayout.VERTICAL);
		// 创建一个TextView
		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((view) ->{
			show.setText("Hello , Android , " + new java.util.Date());
		});
	}
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *