当前位置: 首页 > news >正文

网站建设公司企业文化站长平台工具

网站建设公司企业文化,站长平台工具,wordpress主题文件夹在哪里,平台网站建设有哪些方面文章目录 简介一,创建新活动二,设计UI布局三,编写活动代码四,运行应用程序注意 简介 使用Android Studio编写的简单Android 登录应用程序,该应用程序包含一个登录界面,具有账号和密码两个文本框&#xff0…

文章目录

  • 简介
  • 一,创建新活动
  • 二,设计UI布局
  • 三,编写活动代码
  • 四,运行应用程序
  • 注意


简介

使用Android Studio编写的简单Android 登录应用程序,该应用程序包含一个登录界面,具有账号和密码两个文本框,以及退出和提交按钮。按下退出按钮将退出整个程序,按下提交按钮将根据给定的账号和密码显示相应的消息。

UI界面效果图
在这里插入图片描述

一,创建新活动

1,File——New——Activity——Empty Activity。
在这里插入图片描述
2,输入活动名称:LoginActivity,选择语言为Java;单击Finish按钮。
在这里插入图片描述

3,查看新建活动代码和布局文件。
在这里插入图片描述

二,设计UI布局

打开res/layout/activity_login.xml文件,并添加以下内容以设计登录界面:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:padding="16dp"tools:context=".LoginActivity"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="120dp"android:layout_marginBottom="50dp"android:layout_gravity="center"android:text="简易登录页"android:textSize="35dp"android:textStyle="bold" /><LinearLayoutandroid:layout_gravity="center"android:layout_width="300dp"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="账号:"android:textSize="20dp"android:textStyle="bold" /><EditTextandroid:id="@+id/etUsername"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入账号"android:inputType="text" /></LinearLayout><LinearLayoutandroid:layout_gravity="center"android:layout_width="300dp"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginBottom="10dp"android:text="密码:"android:textSize="20dp"android:textStyle="bold" /><EditTextandroid:id="@+id/etPassword"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入密码"android:inputType="textPassword" /></LinearLayout><LinearLayoutandroid:layout_width="380dp"android:layout_height="wrap_content"android:orientation="horizontal"><Buttonandroid:id="@+id/btnSubmit"android:layout_width="80dp"android:layout_height="50dp"android:layout_marginTop="16dp"android:layout_marginLeft="70dp"android:text="提交" /><Buttonandroid:id="@+id/btnExit"android:layout_width="80dp"android:layout_height="50dp"android:layout_marginTop="16dp"android:layout_marginLeft="50dp"android:text="退出" /></LinearLayout><TextViewandroid:id="@+id/tvMessage"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="16dp"android:gravity="center"android:visibility="gone" /></LinearLayout>

三,编写活动代码

打开LoginActivity.java文件,并添加以下代码:

package com.example.mycontacts;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;public class LoginActivity extends AppCompatActivity {private EditText etUsername;private EditText etPassword;private Button btnSubmit;private Button btnExit;private TextView tvMessage;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);etUsername = findViewById(R.id.etUsername);etPassword = findViewById(R.id.etPassword);btnSubmit = findViewById(R.id.btnSubmit);btnExit = findViewById(R.id.btnExit);tvMessage = findViewById(R.id.tvMessage);btnSubmit.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String username = etUsername.getText().toString();String password = etPassword.getText().toString();if ("test".equals(username) && "123".equals(password)) {tvMessage.setText("登录成功");tvMessage.setVisibility(View.VISIBLE);} else {tvMessage.setText("登录失败");tvMessage.setVisibility(View.VISIBLE);}}});btnExit.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {finish(); // 关闭当前活动,退出应用(如果只有一个活动)// 如果需要完全退出应用(包括所有活动),可以使用以下代码// System.exit(0);}});}
}

四,运行应用程序

  1. 启动Android模拟器。
    在这里插入图片描述

  2. 点击Android Studio工具栏上的“Run”按钮(绿色三角形)。
    在这里插入图片描述

  3. 启动成功。
    在这里插入图片描述

  4. 在设备或模拟器上查看应用程序,输入账号和密码并点击按钮进行测试(正确的账号为test,密码为123)。
    在这里插入图片描述

注意

  • System.exit(0); 可以完全退出应用程序,包括所有活动,但在Android中通常不推荐使用,因为Android有自己的活动生命周期管理。
  • finish(); 只关闭当前活动。如果这是应用程序的唯一活动,那么它将退出应用程序。
  • 实际项目中,密码不应硬编码在代码中,应使用安全的存储和验证方法。
http://www.zhongyajixie.com/news/4925.html

相关文章:

  • 做个商城网站怎么做便宜it培训机构怎么样
  • 网站建设客户常见问题torrent种子猫
  • 基础网站建设公司seo关键词推广
  • 富阳公司做网站网站搜索优化排名
  • 随州网站建设外包公司微信朋友圈营销方案
  • 寓意好的商贸公司名字深圳搜索seo优化排名
  • 网站开发过程中出现的问题十种营销方法
  • 广州信科做网站百度网络营销app
  • 什么行业做网站360推广联盟
  • 房产网站的全景图怎么做seo顾问是什么
  • 传智播客php网站开发实例教程湖南正规关键词优化首选
  • 汉川做网站百度总部地址
  • html5 手机网站导航条网站seo优化公司
  • 电子购物网站建设目的最新seo黑帽技术工具软件
  • 微网站后台内容设置开发网站的公司
  • 西安专业网站建设公司营销网页
  • 在哪几个网站里做自媒体赚钱深圳网络推广最新招聘
  • 有哪些静态网站搭建网站步骤
  • 如何在电脑上做物流网站seo团队管理系统
  • 西安做网站培训seo关键词排名软件
  • 做百度推广一定要有网站吗做推广
  • 做软件的网站营销网站建设都是专业技术人员
  • 南京各区房价一览表海淀区seo引擎优化多少钱
  • 有什么网站可以做江苏疫情最新消息
  • 中国疫情图片最新优化关键词排名优化公司
  • 哪里有好的免费的网站建设网络培训机构排名前十
  • 大学网站建设与功能开发seo关键词排名优化费用
  • 烟台网站排名系统百度指数1000搜索量有多少
  • 江苏做网站找谁有没有免费的seo网站
  • 九龙坡区建设二校有网站吗企业网站设计思路