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)

      {

      }

      });

  • 相关阅读:
    [codevs 1227] 方格取数 2
    记冬令营
    Codeforces Round 558(Div 2)题解
    Educational Round 64 题解
    [GXOI/GZOI2019]与或和(位运算,单调栈)
    LOJ6053 简单的函数(min_25筛)
    LOJ6235 区间素数个数(min_25筛)
    min_25筛学习笔记
    CF1142C U2(计算几何,凸包)
    关于一些没做出来的SBCF题
  • 原文地址:https://www.cnblogs.com/bacazy/p/3876828.html
Copyright © 2011-2022 走看看