gpt4 book ai didi

android - 为 EditTexts 设置 nextFocus 不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:41 26 4
gpt4 key购买 nike

EditTextnextFocus... 属性有问题。首先,我真的很难理解应该使用哪个 nextFocus... 参数。当我在我的软键盘上按下 Next 时,它正在寻找下一个 EditText,但我怎么知道它是向下看还是向上看,或者在任何地方?我仍然必须指定下一个 View 的 ID,它会成为焦点,所以为什么要为方向烦恼呢?

无论如何,这是我的布局: http://imgur.com/na1xn2s

当我编辑 Stacks 时,我希望下一个 EditText 成为 Rest,但它不起作用。这是我的代码:

stacks = (EditText) dialogView.findViewById(R.id.calc_stacks_edit);
rest = (EditText) dialogView.findViewById(R.id.calc_rest_edit);
stacks.setImeOptions(EditorInfo.IME_ACTION_NEXT);
stacks.setNextFocusDownId(R.id.calc_rest_edit);
rest.setImeOptions(EditorInfo.IME_ACTION_DONE);

当按下 Next 按钮时,它仍然转到 Amount EditText 而不是 Rest。有什么问题?

最佳答案

从 XML 中将这些属性设置为堆栈。

  android:nextFocusForward="@+id/rest"
android:inputType="textNoSuggestions"
android:imeOptions="actionNext"

关于android - 为 EditTexts 设置 nextFocus 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25391632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com