1.日期工具类 import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { public static String getDateTime(){ SimpleDateFormat ss =new SimpleDateFormat("HH:mm:ss"); return ss.format(new Date()); } }
2.按钮点击监听类(1)
private Button btn; private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = findViewById(R.id.text); btn = findViewById(R.id.btn); btn.setOnClickListener(new MyOnClickListener(textView)); } static class MyOnClickListener implements View.OnClickListener { private final TextView textView; public MyOnClickListener(TextView textView) { this.textView = textView; } public void onClick(View v) { String ss=String.format("点击:%s", DateUtil.getDateTime()); textView.setText(ss); } }
3.按键监听(2)
Button btn2 = findViewById(R.id.btn4); btn2.setOnClickListener(this::onClick); Button btn3 = findViewById(R.id.btn5); btn3.setOnClickListener(this::onClick); public void onClick(View v){ switch (v.getId()){ case R.id.btn4: Log.d("按钮点击", "onClick: 4"); break; case R.id.btn5: Log.d("按钮点击", "onClick: 5"); break; } }
4.按键监听(3)
btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent =new Intent(); intent.setClass(MainActivity2.this,MainActivity3.class); startActivity(intent); } });