首页 > 其他分享 >时间监听

时间监听

时间:2024-03-24 21:00:14浏览次数:33  
标签:layout id content 时间 wrap android height 监听

对每一个按钮设置事件监听

考点:接口

activity_main文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical"
>
<TextView
android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello android!"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn1"
android:text="btn1"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn2"
android:text="btn2"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn3"
android:text="btn3"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn4"
android:text="btn4"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn5"
android:text="btn5"/>
</LinearLayout> MainActivity.java文件 package com.example.kongjian;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;


public class MainActivity extends AppCompatActivity implements View.OnClickListener {
Button btn1,btn2,btn3,btn4,btn5;
TextView txt;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

txt=findViewById(R.id.txt);
btn1=findViewById(R.id.btn1);
btn2=findViewById(R.id.btn2);
btn3=findViewById(R.id.btn3);
btn4=findViewById(R.id.btn4);
btn5=findViewById(R.id.btn5);
btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);
btn4.setOnClickListener(this);
btn5.setOnClickListener(this);
}


@Override
public void onClick(View v) {
txt.setText(((Button)v).getText()+"click");
}
}

操作和第三讲的空间方案三(接口)一样

找到->onClickListener->onClick函数

标签:layout,id,content,时间,wrap,android,height,监听
From: https://www.cnblogs.com/luckyhappyyaoyao/p/18093046

相关文章

  • Hive 时间戳日期函数总结
    说明基于Hive的数据开发工作中,常常用到时间戳,日期各种格式转换,今天抽时间梳理一下。1. 获取当前UNIX时间戳函数:unix_timestampselectunix_timestamp();17112685562、UNIX时间戳转日期函数:from_unixtimeselectfrom_unixtime(1711268371,'yyyyMMdd');--20240324......
  • 机器学习算法那些事 | 使用Transformer模型进行时间序列预测实战
    本文来源公众号“机器学习算法那些事”,仅用于学术分享,侵权删,干货满满。原文链接:使用Transformer模型进行时间序列预测实战时间序列预测是一个经久不衰的主题,受自然语言处理领域的成功启发,transformer模型也在时间序列预测有了很大的发展。本文可以作为学习使用Transformer模......
  • 【锂电池SOC估计】【PyTorch】基于Basisformer时间序列锂离子电池SOC预测研究(python代
     ......
  • 时间复杂度
    intcount=0;for(intk=0;k<100;k++){count++;}cout<<cunt;//程序执行次数:100//时间复杂度:O(1)intcount=0;for(intk=0;k<2*N;k++){count++;}intM=10;while(m--){count++;}cout<<count;//程序执行次数:2*n+m2*n+10//时间复杂度:O(n)intcount=0;for(int......
  • 08-JavaScript事件监听
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>JS-事件-事件绑定</title></head><body><!--点击按钮,在控制台打印相关信息--><inputtype="button"......
  • 时间复杂度
    intcount=0;for(intk=0;k<100;k++){ count++;}cout<<count;//程序执行次数:100//时间复杂度:O(1)intcount=0;for(intk=0;k<*N;k++){ count++;}intM=10;while(M--){ count++;}cout<<count;//程序执行次数:2*n+m2*n+10//时间复杂度:O(n)intcount=0;for(......
  • C# 获取网络时间方法
    //获取网络时间方法publicstaticDateTimeGetNetworkTime(){try{//defaultWindowstimeserver//用域名获取时候用这里//stringntpServer="time.windows.com";//NTPmessagesize-16bytesofthedigest(RFC2030)......
  • Linux和Windows时间不一致问题
    问题描述装过双系统或者虚拟机装Linux的人都知道,Linux的时间和Windows往往是不同步的,在编写跨平台程序的时候特别是对时间敏感的代码就带来很大的困扰解决办法这个问题可以在Linux下解决先用命令查看时区timedatectl如果系统刚刚装好,没有设置好时区,有可能默认的是America/......
  • 【复现】【免费】基于多时间尺度滚动优化的多能源微网双层调度模型
    目录主要内容     部分代码     结果一览   1.原文结果2.程序运行结果下载链接主要内容   该模型参考《CollaborativeAutonomousOptimizationofInterconnectedMulti-EnergySystemswithTwo-StageTransactiveControlFramework》,主要解决的......
  • ubuntu设置时间显示为24小时制
    对ubuntu默认的时间显示格式不太满意,查阅了相关资料进行修改为24小时制度,特此记录和分享给需要设置的网友查看当前的timezoneroot@jumpserver:~#timedatectlLocaltime:Sat2024-03-2312:45:53UTCUniversaltime:Sat2024-03-2312:45:53UT......