AIDE_Android App教程答案_第七课(文本字段)

AIDE_Android App教程答案_第七课

AIDE_Android App教程答案_第七课

第七课,您将能学习到如何使用文本框为用户提供输入 运行程序,它是一个简单的编写电子邮件的用户界面

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	
</LinearLayout>

在“TextView”下面添加“EditText”,并设置属性为“android:layout_width=”match_parent””

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="wrap_content"/>

</LinearLayout>

设置“EditText”的“android:hint”属性值为“Subject”,从而显示当输入框为空时的提示

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="wrap_content"
		android:hint="Subject"/>

</LinearLayout>

为“EditText”添加“android:inputType”属性值为“textEmailSubject”,这会影响输入时键盘的布局方式和您能输入的文字类型

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="wrap_content"
		android:hint="Subject"
		android:inputType="textEmailSubject"/>

</LinearLayout>

现在在第一个“EditText”下面添加另一个“EditText”并设置“android:layout_width=”match_parent””

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:inputType="textEmailSubject"
		android:hint="Subject"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="wrap_content"/>

</LinearLayout>

设置“android:hint”为“Email”,“android:inputType”为“textEmailAddress”

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:inputType="textEmailSubject"
		android:hint="Subject"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="wrap_content"
		android:hint="Email"
		android:inputType="textEmailAddress"/>

</LinearLayout>

在其它控件下面再添加一个“EditText”,属性“android:layout_width=”match_parent””,“android:layout_height=”100dp””和“android:gravity=”top””

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:inputType="textEmailSubject"
		android:hint="Subject"/>

	<EditText
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:inputType="textEmailAddress"
		android:hint="Email"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="100dp"
		android:gravity="top"/>

</LinearLayout>

设置“android:hint”为“Message”和“android:inputType”为“textMultiLine”

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="left"
	android:padding="20dp"
	android:orientation="vertical">

	<TextView
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="Compose email:"
		android:textSize="20dp"
		android:layout_marginBottom="20dp"/>

	<EditText
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:inputType="textEmailSubject"
		android:hint="Subject"/>

	<EditText
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:inputType="textEmailAddress"
		android:hint="Email"/>

	<EditText
		android:layout_width="match_parent"
		android:ems="10"
		android:layout_height="100dp"
		android:gravity="top"
		android:hint="Message"
		android:inputType="textMultiLine"/>

</LinearLayout>


欢迎加入AIDE教程网官方交流群:758110864

版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明。
本文链接:https://www.aidemx.cn/1796.html

 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明
本文链接: https://www.aidemx.cn/1796.html

梦雪

专注于AIDE教程分享

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐