我做了一个ListActivity。我有一个xml文件,用于定义此Activity的布局。我还有一个xml文件,用于定义该列表中项目的布局。此项布局内部有3个TextView。如果我将inputType =“text”属性添加到其中一个TextView中,那么当我在模拟器中运行我的应用程序时,onListItemClick处理程序将不再执行。
我注意到不推荐使用singleLine =“true”,这就是为什么我将其切换为inputType =“text”的原因。有谁知道为什么会这样?
注意:我正在开发2.1
感谢您的帮助
答案 0 :(得分:1)
设置inputType可能会导致TextView成为焦点,当ListView行中有可聚焦元素时,该行不再可单击。
InputType与输入文本的用户有关。等于singleLine =“true”将是lines =“1”,而不是inputType =“text”
答案 1 :(得分:0)
我遇到了同样的问题。我已经解决了这个问题,因为textview的属性是可聚焦的,错误的。
机器人:可聚焦= “假”
希望这对某人有用,因为不推荐使用singleLine属性,而首选inputType文本。