安卓开发笔记2--简单的使用按钮

 

1. Acticity_main.xml  布局文件

   1.1 在 res\layout 下面会自动生成一个 acticity_main.xml  打开后可以修改如下:

<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android

<!-- 线性布局,即从上到下一溜排下来-->

    android:orientation="vertical"

<!-- vertical  表示竖排-->

    android:layout_width="fill_parent"

<!-- 填满整个父级容器-->

    android:layout_height="fill_parent"

    >

<Button

<!-- 定义一个按钮-->

    android:id="@+id/button"

<!-- @+id/  的后面就是按钮的id  在java里面主要就是靠这个id来识别的。-->

    android:text=""

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    />

<TextView

    android:id="@+id/txt"

    android:text=""

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    />

 

</LinearLayout>

2. java文件   在src 下面的 MainActivity.java    英文翻译过来大概就是 活动主体的意思吧,就是启动的时候会先用启动他

package com.example.now;//声明包的名称

 

 

import android.support.v7.app.ActionBarActivity;

import android.support.v7.app.ActionBar;

import android.support.v4.app.Fragment;

import android.os.Bundle;

import android.view.LayoutInflater;

import android.view.View;

import android.view.View.OnClickListener;

import android.view.ViewGroup;

import android.os.Build;

//以上的包是自动生成的,我也不知道反正新建一个project都会自动生成导入已上包

import java.util.Date;//导入时间类

import android.widget.*;//手工加入的,表示加载所有android自带的部件(类似.net 的控件吧 )

 

@SuppressWarnings("unused")

publicclass MainActivity extends ActionBarActivity implements OnClickListener {

//implements OnClickListener   这一段的在 写入   btn.setOnClickListener(this);  后就会出来错误更正提示其中有一项就是这个,具体机理还不是很了解

 

     Button btn;

    TextView txt;

    inti;

    @Override

    protectedvoid onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

       

    setContentView(R.layout.activity_main); //设置布局界面如activity_main.xml

    txt=(TextView)findViewById(R.id.txt);//查找对应的id,就是我们刚刚在activity_main.xml 里面定义的id了

    btn=(Button) findViewById(R.id.button);

    btn.setOnClickListener(this);//大概意思就是设置按钮的  点击监听器(类似.net的click事件)

    btn.setText("click me test");

    updateTime();

 

    }

   

    public void onClick(View view)

    {

    updateTime();  

    }

    public void updateTime()

    {

        i++;

       

         txt.setText( "白痴" + i + "次");

    }

}

 

安卓开发笔记2--简单的使用按钮,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。