当前位置: 首页 > 知识库问答 >
问题:

使编辑框彼此不相关

仲孙雅达
2023-03-14

我想将每个EditText与其他EditText分开。

但当我选择第一个编辑文本时,它会显示下一个编辑文本,而不是提交或确认,然后转到下一个编辑文本,依此类推。

这是xml代码。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.ommabdelhafiz.amathmess.MainActivity">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:padding="16dp"
            android:orientation="vertical">











            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <TextView
                    android:layout_width="140dp"
                    android:layout_height="wrap_content"
                    android:text="7"
                    android:textSize="32sp"
                    android:id="@+id/first_1st"/>

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="×"
                    android:textSize="32sp"
                    />

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="7"
                    android:textSize="32sp"
                    android:id="@+id/first_2nd"/>

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="="
                    android:textSize="32sp"
                    />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="32sp"
                    android:hint="Ans"
                    android:inputType="number"
                    android:maxLength="3"
                    android:id="@+id/first_ans"/>








                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="0"
                        android:textSize="16dp"
                        android:layout_gravity="center_horizontal"
                        android:id="@+id/first_true_ans"/>

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="0"
                        android:textSize="16dp"
                        android:gravity="bottom"
                        android:layout_gravity="center_horizontal"
                        android:id="@+id/first_false_ans"/>

                </LinearLayout>

            </LinearLayout>






            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <TextView
                    android:layout_width="140dp"
                    android:layout_height="wrap_content"
                    android:text="49"
                    android:textSize="32sp"
                    android:id="@+id/second_1st"/>

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="÷"
                    android:textSize="32sp"
                    />

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="7"
                    android:textSize="32sp"
                    android:id="@+id/second_2nd"/>

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="="
                    android:textSize="32sp"
                    />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="32sp"
                    android:hint="Ans"
                    android:inputType="number"
                    android:maxLength="2"
                    android:id="@+id/second_ans"/>









                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="0"
                        android:textSize="16dp"
                        android:layout_gravity="center_horizontal"
                        android:id="@+id/second_true_ans"/>

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="0"
                        android:textSize="16dp"
                        android:gravity="bottom"
                        android:layout_gravity="center_horizontal"
                        android:id="@+id/second_false_ans"/>

                </LinearLayout>









            </LinearLayout>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <TextView
                    android:layout_width="140dp"
                    android:layout_height="wrap_content"
                    android:text="711"
                    android:textSize="32sp"
                    android:id="@+id/third_1st"/>

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="×"
                    android:textSize="32sp"
                    />

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="7"
                    android:textSize="32sp"
                    android:id="@+id/third_2nd"/>

                <TextView
                    android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    android:text="="
                    android:textSize="32sp"
                    />

                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="32sp"
                    android:hint="Ans"
                    android:inputType="number"
                    android:maxLength="4"
                    android:id="@+id/third_ans"/>








                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="0"
                        android:textSize="16dp"
                        android:layout_gravity="center_horizontal"
                        android:id="@+id/third_true_ans"/>

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="0"
                        android:textSize="16dp"
                        android:gravity="bottom"
                        android:layout_gravity="center_horizontal"
                        android:id="@+id/third_false_ans"/>

                </LinearLayout>

            </LinearLayout>









        </LinearLayout>
    </ScrollView>
</RelativeLayout>

共有1个答案

鞠隐水
2023-03-14

在第一次编辑文本时设置android:imeOptions=“actionSend”或android:imeOptions=“actionDone”。默认情况下,当您没有指定任何内容并且有下一个编辑文本时,Android将设置Android:imeOptions=“actionNext”,因此您需要覆盖此默认值。

 类似资料:
  • 问题内容: 我要两个紧挨着。右边大约200px;并且左侧必须填满屏幕的其余宽度?我怎样才能做到这一点? 问题答案: 您可以使用 flexbox 布置物品: 这基本上只是刮擦flexbox的表面。Flexbox可以做很多令人惊奇的事情。 对于较旧的浏览器支持,可以使用CSS float 和 width 属性来解决它。

  • 问题内容: 是否有类似于“不等于”的方法? 我要完成的示例如下: 我试图找到不需要我使用的东西。 问题答案: 只需输入一个“!” 在布尔表达式前面

  • 问题内容: 似乎以下代码应返回true,但返回false。 这有什么意义? 问题答案: 常规()和严格()相等之间的唯一区别是,严格相等运算符禁用类型转换。由于已经在比较两个相同类型的变量,因此使用的相等运算符的类型无关紧要。 不管您使用常规相等还是严格相等,对象比较仅 在您比较相同的精确对象时得出 。 也就是说,给定,,,但。 两个不同的对象(即使它们都具有零或相同的精确属性)也永远不会相等地进

  • 问题内容: 我希望两个div在包装div中彼此相邻。在这种情况下,绿色div的高度应确定包装纸的高度。 我如何通过CSS实现呢? 问题答案: 浮动一个或两个内部div。 浮动一格: 或者如果您同时浮动两个子元素,则需要鼓励包装器div包含两个浮动子元素,否则它会认为它是空的而不是在它们周围放置边框 浮动两个div:

  • 问题内容: 我如何使列表彼此相邻(水平)而不是向下(垂直)。 例: 一月(这就是我不断得到的)SMTWTFS 1 2 3 4 5 … 一月(这就是我想要得到的)SMTWTFS 1 2 3 4 5 6 7 8 9 … 谢谢您的帮助,我是新手,无法解决。:) 问题答案: 用 : 代替 : 并且不要忘记添加一个 最后冲洗缓冲区。

  • 我正在使用金属 L 但当我这样做时,cb。setEditable(false),框内出现一个附加边框(在图片“下拉”中变为红色,您可以在名为“固定”的图片中看到原始颜色)。虽然我尝试设置边界,也尝试使用自己的CellRenderer,但边界仍然会被绘制。在我看来,不需要的边界不是来自细胞渲染器。当我试图从cb本身操纵边框时(请参见注释/),它只添加/删除了一个额外的外部边框。编辑部分似乎也不对我负