【问题标题】:Android Kotlin no enter button on KeyboardAndroid Kotlin 键盘上没有输入按钮
【发布时间】:2021-07-07 10:11:41
【问题描述】:

我的键盘上没有 Enter 按钮的问题。我在哪里可以设置这个或者我应该怎么做才能在这里输入按钮? 有什么建议吗?

xml 代码编辑文本

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:padding="8dp">

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

        <EditText           
            android:id="@+id/bookId"
            android:layout_width="250dp"
            android:layout_height="wrap_content"
            android:layout_marginEnd="10dp"
            android:layout_weight="1"
            android:hint="@string/hint"
            android:inputType="number"
            android:padding="16dp" />

        <Button
            android:id="@+id/parameterBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:padding="16dp"
            android:text="@string/go" />
    </LinearLayout>              
</LinearLayout>

【问题讨论】:

  • 从 xml 中移除 singleLine 属性
  • 我没有这个属性
  • 分享你的xml代码
  • 我编辑了帖子并添加了xml代码
  • 在edittext android:imeOptions="actionNone"中使用这个

标签: android kotlin keyboard enter


【解决方案1】:

只需在editText 中将imeOptions 属性添加到flagNoEnterAction,如下所示。

 <EditText           
            android:id="@+id/bookId"
            android:layout_width="250dp"
            android:layout_height="wrap_content"
            android:layout_marginEnd="10dp"
            android:layout_weight="1"
            android:hint="@string/hint"
            android:inputType="number"
            android:padding="16dp"
            android:imeOptions="flagNoEnterAction" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2023-04-03
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    相关资源
    最近更新 更多