TextView(文本框)
EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入!
当我们想在点击输入框获得焦点后,不是将光标移动到文本的开始或者结尾;而是 获取到输入框中所有的文本内容的话!这个时候我们可以使用selectAllOnFocus属性
android:selectAllOnFocus="true" 设置为true的EditTe
inputtype:
输入类型
主页面0.1 (什么功能都没有,只是学习输入框)
(图片比例出现了问题。。。。)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:background="@drawable/bj1"
>
<ImageView
android:layout_marginTop="80dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/z2"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="用户登陆"
android:textSize="20dp" />
<EditText
android:id="@+id/denglu"
android:layout_width="200dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:hint="用户名"
android:inputType="date"
android:selectAllOnFocus="true" />
<EditText
android:id="@+id/denglu"
android:layout_width="200dp"
android:layout_height="40dp"
android:layout_gravity="center"
android:inputType="date"
android:hint="密码"
android:selectAllOnFocus="true" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="登陆"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="忘记密码"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<Button
android:layout_width="180dp"
android:layout_height="wrap_content"
android:layout_marginLeft="118dp"
android:text="没有账号?点击注册"/>
</LinearLayout>
</LinearLayout>
分享一个详细介绍Edittext的网站:https://www.runoob.com/w3cnote/android-tutorial-edittext.html