将约束放在EditText上

时间:2010-08-04 15:05:15

标签: android android-edittext

我有一个编辑文本,我想提出以下约束(如果可能的话,在XML代码中):

  • 禁用所有大写字母(android:大写的倒数或与toLowerCase()相同的功能)
  • 阻止EditText最多1行。 (例如,当我按下输入editText时避免这样做 变得更大,以创建一个新的线)

事实上,我的editText是一个搜索字段(但在我的情况下,我不想使用特殊的搜索窗口小部件)。

由于

2 个答案:

答案 0 :(得分:3)

要使edittext单行添加到其标记:

  android:singleLine="true"

此外,android:capitalize已折旧,应使用以下内容

  android:inputType="textCapCharacters"

但是似乎没有匹配的小写inputType,因此您可能必须使用setOnKeyListener手动实现它。

答案 1 :(得分:0)

在android xml页面中使用android:lines="1"然后查看布局。