我的第一个Android程序

来源:互联网 发布:小工具源码 编辑:程序博客网 时间:2024/05/17 21:48

下面是我写的第一个Android应用,简单易懂:



1.下面是我写的Android应用的核心配置文件,我在其中定义了一个button按钮

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/activity_main"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    tools:context="com.example.think.helloandroid.MainActivity">    <TextView        android:id="@+id/tv_info"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="hello android!"        android:layout_alignParentTop="true" />    <Button        android:id="@+id/btn"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="click"        /></LinearLayout>




2.下面是其.java文件源代码



package com.example.think.helloandroid;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    private TextView tvInfo;    private Button btnCLick;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        initCompent();        bindEent();    }    private void bindEent() {        btnCLick.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                tvInfo.setText("天道酬勤");            }        });    }    private void initCompent() {        tvInfo = (TextView) findViewById(R.id.tv_info);        btnCLick = (Button) findViewById(R.id.btn);    }}



4.我在模拟器上的调试结果如下: