1

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

  • 禁用所有大写字母(android:capitalize 的反面或与 toLowerCase() 相同的功能)
  • 阻止 EditText 最多 1 行。(例如避免当我按下回车时,editText 变大以创建新行)

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

谢谢

4

2 回答 2

3

要使 edittext 单行添加到它的标签:

  android:singleLine="true"

android:capitalize 也已贬值,应使用以下内容

  android:inputType="textCapCharacters"

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

于 2010-08-04T16:16:09.310 回答
0

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

于 2011-03-15T11:32:12.440 回答