我想从用户那里获得input
。输入为text
类型,例如名称电子邮件phoneno:
EditText
是阅读输入的正确方法吗?
此外,我想让输入的标题显示为
Name
Email
这些标题后输入的数据。
因此,可以让我的cursor
从EditText的右端开始,并在输入时将字符向左推。
此外,现在当我gettext
时,即使标题也将成为阅读文本的一部分。
有没有办法只从EditText
<EditText android:id="@+id/name" android:layout_height="wrap_content"
android:text="Name" android:inputType="textPersonName"
android:layout_width="fill_parent" android:layout_below="@+id/textview1"
android:textSize="15sp" android:textStyle="bold">
</EditText>
答案 0 :(得分:1)
问:edittext是读取输入的正确方法吗?
答:好的。为什么不?还有其他选择,但“EditText”是一个不错的选择。
问:这些标题后要输入的数据。所以有可能 让我的光标从edittext的右端开始并推送 输入时左边的字符?
习惯上在EditText旁边配对TextView(在其他非Android平台上也称为“标签”)。标签是只读的; EditText字段是可更改的。在布局中包裹以确保“提示”与“编辑”相邻:
答案 1 :(得分:1)
对于标题,您可以使用:
editText上方的-textView
- 在xml的editText属性中,设置android:hint