蜗牛—Android基础之button监听器

XML文件中有一个textView 和 一个button。

<LinearLayout 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:orientation="vertical"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context=".MainActivity" ><!-- 一个id为textView的文本 宽度充满父容器 高度自适应 背景为红色 初识文字为wjj --><TextViewandroid:id="@+id/textView"android:layout_width="fill_parent"android:layout_height="wrap_content"android:background="#FF0000"android:text="@string/wjj" ></TextView><!-- 一个id为button的button  宽度自适应 高度自适应 初识文字为button --><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="button" /></LinearLayout>

Java文件

package com.wjj.day_01_genesis;import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;public class MainActivity extends Activity {private TextView textView;private Button button;int count = 0;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main); // 设置布局文件textView = (TextView) findViewById(R.id.textView); // 找到文本textView.setBackgroundColor(Color.BLUE); // 设置文本背景的颜色button = (Button) findViewById(R.id.button); // 找到按钮buttonOnClickLisnter lisnter = new buttonOnClickLisnter(); // 初识化一个监听器button.setOnClickListener(lisnter); // 给按钮设置监听器}class buttonOnClickLisnter implements OnClickListener { // 实现OnClickListener接口@Overridepublic void onClick(View view) { // 当绑定此监听器的按钮被按下时会调用此方法// TODO Auto-generated method stubcount++;textView.setText(count + ""); // 设置文本的显示}}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

posted on 2017-05-12 19:40 mthoutai 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/mthoutai/p/6847022.html

蜗牛—Android基础之button监听器相关推荐

  1. android基础组件----Button的使用

    按钮由文本或图标(或文本和一个图标)组成,当用户触摸到它时,会发生一些动作.今天我们开始Button的学习.少年的爱情永远不够用,一杯酒足以了却一件心事. Button的简要说明 根据你是否想要一个带 ...

  2. Android基础:Button按钮

    Button按钮 StateListDrawable简介 Button事件 Button注意事项 StateListDrawable简介 在Android中,我们经常通过按钮的状态去改变按钮的背景色和 ...

  3. Android基础控件之Button的基本使用

    Button基础 用户界面部分学起来还真是无处下手哇,总不能一个控件发一篇文吧,略有点费时间啊...这个难道不是边用边学才给力吗..所以我打算从最实用的Button开始下手. 先贴几个链接,好东西: ...

  4. Android基础与手机历史

    智能的机操作系统经过多盘厮杀,到现在形成了三足鼎立之势:Android.iOS.Windows phone 8三者一统天下.而其他的诸如Symbian S60, UIQ, Windows Mobile ...

  5. Android基础知识点学习总结

    Android基础知识点学习总结 安卓基础知识个人学习笔记分享~ 一.Android系统架构 Linux内核层→系统运行层→应用框架层→应用层 1.Linux内核层:Android系统是基于Linux ...

  6. Android基础入门教程——10.1 TelephonyManager(电话管理器)

    Android基础入门教程--10.1 TelephonyManager(电话管理器) 标签(空格分隔): Android基础入门教程 本节引言: 本章节是Android基础入门教程的最后一章,主要讲 ...

  7. Android基础知识——完善

    首页 下载App × Android基础知识--完善 布鲁马 2016.05.17 10:29* 字数 5478 阅读 2672评论 1喜欢 38 疯狂Android摘要,Android基础知识好乱好 ...

  8. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

  9. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第三章:简单控件

    第 3 章 简单控件 本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图.容纳视图的常用布局.响应点击的按钮控件.显示图片的图像视图等.然后结合本章所学的知识,演示了一个实战项 ...

  10. android基础知识

    技术型男 随笔 - 20, 文章 - 0, 评论 - 4, 引用 - 0 android基础知识 1. 前言 1.1. 什么是3G.4G Ÿ 第三代移动通信技术(3rd - Generation),速 ...

最新文章

  1. 15-5重构_重构-糟糕,我一直在向后做。
  2. String.Format in javascript
  3. Android中的事件处理机制
  4. Leetcode 219. 存在重复元素 II 解题思路及C++实现
  5. springboot与php通讯,Springboot第二篇:与前端fetch通信(关于传输数据上传文件等前后端的处理)...
  6. VTK:模型之Delaunay3DDemo
  7. Bootstrap快速浮动.pull-left 或 .pull-right 类
  8. Windows核心编程——内存映射
  9. Unity WebGL与IIS小坑
  10. TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)
  11. html中改变一张图片的颜色,css怎么改变图片颜色
  12. 山东理工oj答案java_山东理工大学ACM程序设计竞赛-山东理工ACM主页.DOC
  13. 【jvm】8-垃圾回收
  14. amd cpu排行_目前cpu排行榜(2020cpu性能排名对比)
  15. 肉蛋堡记 - 符皓冉
  16. WinForm中绘制网格线,Load和Piant事件区别
  17. python func函数用法_python函数局部变量用法实例分析
  18. 如何搭建一个机器人控制系统
  19. SpringMVC基础三
  20. 科目三必看要点 驾驶经验汇总

热门文章

  1. linux日常运维命令
  2. HTML5离线存储 初探
  3. 白皮 Chapter 1
  4. 基于隐式调用风格的kwic实现
  5. [PHP]图片上传代码【原创】
  6. 几篇关于 Redis集群方面的知识学习
  7. Web开发中常用的linux命令 详解
  8. 辣鸡,你怎么天天就会 try...catch ?试试这个
  9. 阿里P8架构师分享:如何从0到1设计一个类Dubbo的RPC框架
  10. 《深入浅出深度学习:原理剖析与python实践》第八章前馈神经网络(笔记)