gpt4 book ai didi

android - EditText 制表符顺序

转载 作者:IT老高 更新时间:2023-10-28 23:37:34 29 4
gpt4 key购买 nike

我有一个包含多个 EditText 的垂直方向的 LinearLayout 布局。每个 EditText 的虚拟键盘都有一个“下一步”按钮。按“下一步”按钮将光标移动到其下方的 EditText。

但是,在这些 EditText 中间的某个地方,我添加了另一个 LinearLayout,这个是水平的,里面有几个 EditText。这让我有几个 EditTexts 垂直堆叠,然后是 1 行上的几个 EditTexts 彼此水平,然后更多的 EditTexts 垂直堆叠在下面。

Tab 顺序像以前一样开始,但是当它到达水平 LinearLayout 的第一个 EditText 时,点击“下一步”按钮不会移动到其右侧的下一个 EditText。它向右跳过这两个并向下移动到下面的 EditText。

如何实现我想要的 Tab 键顺序?

I've attached an image, a true work of art really, of the order I want

最佳答案

使用 android:nextFocusDown="你的下一个 id 编辑文本"。示例:

    ....
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/editText1"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:nextFocusDown="@+id/editText2" />
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
....

关于android - EditText 制表符顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690565/

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