安卓APP_ 控件(3)—— EditText
生活随笔
收集整理的這篇文章主要介紹了
安卓APP_ 控件(3)—— EditText
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘自:安卓APP_ 控件(3)—— EditText
作者:丶PURSUING
發布時間: 2021-03-29 18:43:40
網址:https://blog.csdn.net/weixin_44742824/article/details/115305883
開篇:安卓APP_ 控件(1)—— TestView
EditText
- EditText設置提示用戶輸入界面
- EditText+Button獲取用戶輸入的信息
EditText設置提示用戶輸入界面
顯示效果:
Main.xml:完成了上述界面以及等待輸入的效果
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><!-- background: 設置背景色,可以覆蓋框中原有的橫線drawableLeft: 指定的圖片放在輸入提示的左側,圖片的大小可在其xml調整 drawablePadding:圖片與輸入提示的間距inputType: 例如phone只能輸入電話號碼paddingBottom: 圖片和文字距離框底部的距離 --><EditTextandroid:layout_width="match_parent"android:layout_height="200dp"android:background="@color/white"android:drawableLeft="@drawable/ic_baseline_person_24"android:drawablePadding="10dp"android:hint="請輸入用戶名"android:inputType="phone"android:paddingBottom="50dp"android:textColor="#95a1aa"android:textSize="40sp" /></LinearLayout>EditText+Button獲取用戶輸入的信息
(1)在Main.xml的基礎上新建Button控件
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
想要在Main.java中操作控件,就要給控件Button一個id,EditText也是如此。
(2)在Main.java中設置按鍵按下,程序讀取輸入的信息
package com.example.edittext;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText;public class MainActivity extends AppCompatActivity {private EditText et;//這里成不能放在main中,要設置全局,否則子方法不認識@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//創建btn對象對控件進行實際的操作Button btn_login = findViewById(R.id.btn_login);et = findViewById(R.id.et);//類似于監聽(等待)按鈕點擊btn_login.setOnClickListener(new View.OnClickListener() {//傳入形參:對象@Overridepublic void onClick(View v) { //當點擊按鈕時,重寫一個子方法。String phoneNum = et.getText().toString();//把對象et的文本轉換為字符串 Log.e("zhua", "phoneNum: "+phoneNum);//打印輸入的內容}});} }快捷操作:做函數的返回值接收變量
總結
以上是生活随笔為你收集整理的安卓APP_ 控件(3)—— EditText的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 影响中国历史的十篇政治美文
- 下一篇: 【可持久化线段树】【主席树】[HDU44