任务一(创新小组19届安卓方向)

Bianca ·
更新时间:2024-09-21
· 958 次阅读

任务一的项目讲解

这个任务很简单一个登陆界面,用户名 :admin 密码:123456
点击登陆Intent到第二个界面

成品展示
成品展示
在这里插入图片描述
xml介绍
界面1
这个是界面一很简单,看一下我的源码怎么写的。
先自行了解 RelativeLayout布局 LinearLayout 布局 剩下的以后学到了再看

界面不要拖控件,要去xml文件里写出来 背景图自己找图片加。

在这里插入图片描述
可以看这个创建drawable文件夹

源码

public class MainActivity extends AppCompatActivity { //定义控件 private Button btn_send; private EditText ed_name; private EditText ed_pwd; private CheckBox cbx_show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); supportRequestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); initView(); initEven(); } /** * 功能实现 */ private void initEven() { //按钮的点击事件 btn_send.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //判断输入框是否为空 if (!ed_name.getText().toString().isEmpty() || !ed_pwd.getText().toString().isEmpty()) { //判断用户名密码 if (ed_name.getText().toString().equals("admin") && ed_pwd.getText().toString().equals("123456")) { //使用Intent跳转到第二个Activity Intent intent = new Intent(MainActivity.this, WelComeActivity.class); startActivity(intent); } } else { TS("用户名密码不能为空!!!"); } //取消光标 CancelFocus(); } }); //复选框的选中事件 cbx_show.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //如果选中复选框就显示密码 反之隐藏 if (isChecked) { ed_pwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { ed_pwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); } //去除EditText焦点 CancelFocus(); } }); } /** * 控件实例化 */ private void initView() { btn_send = findViewById(R.id.btn_send); ed_name = findViewById(R.id.ed_Name); ed_pwd = findViewById(R.id.ed_Pwd); cbx_show = findViewById(R.id.cbx_show); } //吐司显示 public void TS(String data) { Toast.makeText(MainActivity.this, data, Toast.LENGTH_SHORT).show(); } /** * 取消EditText的焦点 */ public void CancelFocus() { ed_name.clearFocus(); ed_pwd.clearFocus();//取消焦点 } }

遇到问题先思考 ——》再百度 实在不行找大佬

可以看这个学习本项目:
链接:https://www.cnblogs.com/ludashi/p/4821160.html

源码地址:https://github.com/ZhangYH666/demo01


作者:哎呦卧槽666



创新

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章