zoukankan      html  css  js  c++  java
  • Android入门笔记1

    1. 按钮事件

       

      演示编辑框、文本显示、按钮事件

      布局:

       

      布局文件:

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

      xmlns:tools="http://schemas.android.com/tools"

      android:layout_width="match_parent"

      android:layout_height="match_parent"

      android:paddingLeft="@dimen/activity_horizontal_margin"

      android:paddingRight="@dimen/activity_horizontal_margin"

      android:paddingTop="@dimen/activity_vertical_margin"

      android:paddingBottom="@dimen/activity_vertical_margin"

      tools:context=".MyActivity">

      <LinearLayout

      android:layout_width="fill_parent"

      android:layout_height="wrap_content"

      android:orientation="vertical">

      <TextView

      android:layout_width="match_parent"

      android:layout_height="wrap_content"

      android:text="@string/clicknum"

      android:textSize="32dp"/>

      <EditText

      android:id="@+id/numofclick"

      android:layout_width="match_parent"

      android:layout_height="wrap_content"

      android:textSize="32dp"/>

      <Button

      android:id="@+id/btn"

      android:layout_width="match_parent"

      android:layout_height="wrap_content"

      android:text="click!"

      android:textSize="24dp"

      />

      </LinearLayout>

      </RelativeLayout>

       

      Java文件:

      @Override

      protected void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);

      setContentView(R.layout.activity_my);

       

      final EditText ET1= (EditText)findViewById(R.id.numofclick);

       

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

      btn.setOnClickListener(

      new Button.OnClickListener() {

      public void onClick(View v)

      {

      num=num+1;

      Toast.makeText(getApplicationContext(),"dianji",Toast.LENGTH_LONG).show();

      ET1.setText(String.format("点击次数: %d",num));

      }

      }

      );

      }

       

       

      private static int num=0;

       

      获取控件的方法:

      findViewById()

       

      建立事件侦听:

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

      btn.setOnClickListener(

      new Button.OnClickListener() {

      public void onClick(View v)

      {

      }

      });

  • 相关阅读:
    python3写的exe小工具的准备事项
    信息网站罗列
    you-get下载视频
    sprintboot入门
    linux 常用指令nfs,根据时间删除文件,路由router
    ubuntu下adsl拨号设置
    Hadoop的Archive归档命令使用指南
    MVC5 + EF6 完整入门教程三:EF来了
    MVC5 + EF6 入门完整教程二:从前端的UI开始
    MVC5 + EF6 入门完整教程一:从0开始
  • 原文地址:https://www.cnblogs.com/bacazy/p/3876828.html
Copyright © 2011-2022 走看看