Android开发学习项目一

Android开发学习(页面布局)项目一

Activity_main.xml



// 输入用户名// 输入密码// 嵌套一个RadioGroup,显示性别// 登录按钮

效果如下图:
在这里插入图片描述

String.xml

Mytest  // 如果你是复制的,请修改此项为你所创建的项目名称LOGIN性别:登录重置

Mainactivity.java

package com.test.mytest;
import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;// 实现功能:输入用户名密码,获取用户勾选的性别,点击登录弹出,Hello+“用户名”,点击重置,清除用户名和密码public class MainActivity extends AppCompatActivity {EditText name;  //用户名EditText passwd;  // 密码@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);name = findViewById(R.id.myTextName);passwd = findViewById(R.id.TextPwd);// 点击登录弹出登录信息事件处理Button buttonOK = findViewById(R.id.myButtonOk);buttonOK.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {String inputText = name.getText().toString().trim();Toast.makeText(MainActivity.this, "Hello\t" + inputText, Toast.LENGTH_SHORT).show();}});// 获取用户勾选的信息RadioGroup sex = findViewById(R.id.myRadioGroup);sex.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){@Overridepublic void onCheckedChanged(RadioGroup group, int checkedID){RadioButton r = findViewById(checkedID);r.getText();  // 获取被选中的单选按钮的值}});// 重置事件处理Button buttonCancel = findViewById(R.id.myButtonCancel);buttonCancel.setOnClickListener(new View.OnClickListener(){public void onClick(View v){name.getText().clear();passwd.getText().clear();}});}
}

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部