安卓Java主页面的编写

复制代码
 1 package com.example.first;
 2 
 3 import androidx.appcompat.app.AppCompatActivity;
 4 
 5 import android.content.Intent;
 6 import android.os.Bundle;
 7 import android.view.View;
 8 import android.widget.Button;
 9 
10 public class MainActivity extends AppCompatActivity {
11 
12     private Button mbtnTextView;
13     private Button mbtnButton;
14     private Button mbtnEditText;
15     private Button mbtnRadioButton;
16 
17     @Override
18     protected void onCreate(Bundle savedInstanceState) {
19         super.onCreate(savedInstanceState);
20         setContentView(R.layout.activity_main);
21 
22         mbtnTextView = findViewById(R.id.btn_textview);
23         mbtnButton=findViewById(R.id.btn_button);
24         mbtnEditText=findViewById(R.id.btn_edittext);
25         mbtnRadioButton=findViewById((R.id.btn_radioButton));
26         setListeners();
27     }
28 
29     //听说这样比较清楚
30     private void setListeners(){
31         Onclick onClick=new Onclick();
32         mbtnTextView.setOnClickListener(onClick);
33         mbtnButton.setOnClickListener(onClick);
34         mbtnEditText.setOnClickListener(onClick);
35         mbtnRadioButton.setOnClickListener(onClick);
36     }
37 
38     public class Onclick implements View.OnClickListener{
39 
40         @Override
41         public void onClick(View view) {
42             Intent intent=null;
43             switch (view.getId()){
44                 case R.id.btn_textview:
45                     intent=new Intent(MainActivity.this,TextViewActivity.class);
46                     break;
47                 case R.id.btn_button:
48                     intent=new Intent(MainActivity.this,ButtonActivity3.class);
49                     break;
50                 case R.id.btn_edittext:
51                     intent=new Intent(MainActivity.this,EditTextActivity.class);
52                     break;
53                 case R.id.btn_radioButton:
54                     intent=new Intent(MainActivity.this,RadioButtonActivity.class);
55                     break;
56             }
57             startActivity(intent);
58         }
59     }
60 }
复制代码

 

posted @   KongLong_cm  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示