1

我有一个编辑文本,以便用户可以在其中输入金额,编辑文本下方的文本视图计算小费金额,此文本视图下方是用户可以输入总金额的编辑文本。问题是在第一个编辑文本中输入数量并在软键盘上按 Enter 时光标不指向文本视图但光标被隐藏(即它的焦点既不是编辑文本)并且在输入数字时编辑开始文本视图。我不希望发生这种情况,文本视图中的值不应由用户输入。我在第二个编辑文本上添加了文本观察器,即操纵文本视图中的值的总量编辑文本。提前致谢

4

2 回答 2

1

@Nishit,请发布您的布局...因为我认为您不能在文本视图中书写

但在此之前,请尝试设置

在你的 xml_layout : 里面 EditTextView : android:maxLines="1"。这只是为了清除您的疑问。

于 2013-06-05T05:34:15.593 回答
0

我猜您正在实施 onTextChanged 并计算小费金额并将其设置为 textview。所以发生的事情是对于您输入的每个数字 onTextChanged 都会被执行并且 textview 值会发生变化如果不发布您的代码会发生什么我们会帮助您

于 2013-06-05T05:42:59.807 回答