日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安卓开发界面代码

發(fā)布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安卓开发界面代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天寫一篇安卓登錄代碼,包括界面布局以及簡單密碼驗(yàn)證,適合完成作業(yè)的同學(xué)。

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout 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:background="#ffffff"tools:context=".activity.LoginActivity"><ImageViewandroid:layout_width="match_parent"android:layout_height="329dp"android:scaleType="fitXY"android:src="@mipmap/login" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="278dp"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="230dp"android:layout_marginLeft="18dp"android:layout_marginRight="18dp"android:background="@drawable/shape_login_form"android:gravity="center"android:orientation="vertical"android:paddingLeft="43dp"android:paddingRight="31dp"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center_vertical"android:orientation="horizontal"><ImageViewandroid:layout_width="25dp"android:layout_height="25dp"android:src="@mipmap/account" /><EditTextandroid:id="@+id/et_account"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:background="@null"android:hint="@string/account_hint"android:textColor="#000000"android:textColorHint="#bcbcbc"android:textSize="18sp" /></LinearLayout><Viewandroid:layout_width="match_parent"android:layout_height="1dp"android:layout_marginTop="23dp"android:layout_marginBottom="23dp"android:background="#e8e7e7" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center_vertical"android:orientation="horizontal"><ImageViewandroid:layout_width="25dp"android:layout_height="25dp"android:src="@mipmap/pwd" /><EditTextandroid:id="@+id/et_pwd"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:background="@null"android:inputType="textPassword"android:hint="@string/pwd_hint"android:textColor="#000000"android:textColorHint="#bcbcbc"android:textSize="18sp" /></LinearLayout></LinearLayout><Buttonandroid:id="@+id/btn_login"android:layout_width="match_parent"android:layout_height="55dp"android:layout_marginLeft="18dp"android:layout_marginTop="67dp"android:layout_marginRight="18dp"android:background="@drawable/shape_login_btn_"android:text="@string/login"android:textColor="#ffffff"android:textSize="24sp" /></LinearLayout> </RelativeLayout>

這是.xml文件內(nèi)代碼。

package com.example.myapp.activity;import android.content.Intent; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText;import androidx.appcompat.app.AppCompatActivity;import com.example.myapp.MainActivity; import com.example.myapp.util.StringUtils;import java.io.IOException; import java.util.AbstractMap; import java.util.HashMap; import java.util.Map;import android.os.Bundle; import android.widget.Toast; import com.google.gson.Gson; import com.example.myapp.R;public class LoginActivity<params> extends BaseActivity {private EditText etAccount;private EditText etPwd;private Button btnLogin;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);etAccount = findViewById(R.id.et_account);etPwd = findViewById(R.id.et_pwd);btnLogin = findViewById(R.id.btn_login);btnLogin.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {String account = etAccount.getText().toString().trim();//獲取輸入框文本String pwd = etPwd.getText().toString().trim();//獲取輸入密碼login(account, pwd);}});}private void login(String account, String pwd) {if (StringUtils.isEmpty(account)) {//Toast.makeText(this, "請輸入賬號", Toast.LENGTH_SHORT).show();showToast("請輸入賬號" );return;}if (StringUtils.isEmpty(pwd)) {// Toast.makeText(this, "請輸入密碼", Toast.LENGTH_SHORT).show();showToast("請輸入密碼" );return;}if(account.equals("123") && pwd.equals("123")){Button btn= findViewById(R.id.btn_login);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent in = new Intent(LoginActivity.this, HomeActivity.class);startActivity(in);}});} else{Toast.makeText(this, "輸入錯誤,請重新輸入", Toast.LENGTH_SHORT).show();}} }

上面是.java文件代碼。

?

?

本次項(xiàng)目呢適合簡單的入門同學(xué),簡單和大家分享一下吧。

?

?

希望用了的朋友麻煩點(diǎn)個贊啦 其他的圖片你們自己替換就行。

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的安卓开发界面代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。