- 主要属性
- 简单案例实现
- Java实现类似登录获取账号密码
EditText类似html中的input输入标签
主要属性1.android:hint:输入提示
2.android:textColorHint:输入提示文字的颜色
3.android:inputType:输入类型(数字、密码…)
4,android:drawablexxxx:在输入框的指定方位添加图片
5.android:drawablePadding:设置图片与输入内容的间距
6.android:paddingxxxx :设置内容与边框的间距
7.android:background:背景色
Java实现类似登录获取账号密码
页面xml代码
后台获取打印。
(通过button的onclick事件,通过EditText的id获取EditText对象,然后用getText()方法)
package com.example.myedittext2;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
private EditText password;
private EditText account;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
View btn = findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
account = findViewById(R.id.editTextaccount);
password = findViewById(R.id.editTextpass);
Log.e("leo",account.getText().toString());
Log.e("leo",password.getText().toString());
}
});
}
}
获取控制台输出
E/leo: 123
123456



