[Android] 开发第九天

Posted 秤心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Android] 开发第九天相关的知识,希望对你有一定的参考价值。

以下代码完全使用代码来控制 UI 界面,不被推荐使用。
package com.oazzz.test2;

import android.graphics.LinearGradient;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);
        // 创建一个线性布局管理器
        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("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 View.OnClickListener() {
            @Override
            public void onClick(View view) {
                show.setText("触发了点击事件!"+new java.util.Date());
            }
        });
    }
}

 

以上是关于[Android] 开发第九天的主要内容,如果未能解决你的问题,请参考以下文章

钢镚儿开发的第九天

Android学习第九天

Judy alpha 第九天

明日计划:团队开发Fooks第九天

面试题打卡——第九天

冲刺第九天