【发布时间】:2017-03-02 08:37:11
【问题描述】:
我创建了一个 TableLayout,我在其中使用 EditText 动态添加 50 行。我为单个编辑文本设置了文本限制,这样如果第一行达到限制,EditText 的光标就会动态移动到下一行。我怎样才能做到这一点?任何想法?
【问题讨论】:
-
也许你需要edittext.requestFocus();?
-
但edittext是动态的,无论何时点击编辑文本并达到限制自动转到下一个edittext
-
那么您仍然需要获取下一个编辑文本。动态创建编辑文本时。给他们增加数字的 id,以便您以后可以访问它们。
-
我认为你必须使用 textwatcher,因为你可以检查你的 edittext 限制并在那里进行逻辑
-
标签: android android-tablelayout