【问题标题】:Multiline text input with a Done/Submit button on keyboard on Android在 Android 上使用键盘上的完成/提交按钮进行多行文本输入
【发布时间】:2018-12-03 11:44:20
【问题描述】:

Android 的多行文本输入只有键盘上的回车按钮,而不是完成按钮。有什么方法可以让多行文本输入也带有完成按钮?

【问题讨论】:

    标签: reactjs react-native


    【解决方案1】:

    不,这是不可能的。在 Android 上使用多行输入时,回车键是换行的唯一方法。

    另见Multi-line EditText with Done action button

    【讨论】:

      【解决方案2】:

      在初始化后的 oncreate 方法中将其添加到您的 activity.java 文件中

      public class MainActivity extends AppCompatActivity{
      
          @Override
          public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
              super.onViewCreated(view, savedInstanceState);
      
              EditText option1_edt = (EditText)findViewById(R.id.editText);
      
             edt1.setImeOptions(EditorInfo.IME_ACTION_DONE);
             edt1.setRawInputType(InputType.TYPE_CLASS_TEXT);
      
      }
      

      在 .XML 文件中添加这一行

      android:inputType="textMultiLine"
      

      【讨论】:

        猜你喜欢
        • 2015-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-07
        相关资源
        最近更新 更多