flutter.io(dart) - 如何隐藏键盘建议栏?

时间:2017-11-06 23:17:35

标签: keyboard dart flutter

在Flutter app textBox中,用户输入文字和数字。可以使用什么方法来抑制键盘建议栏?

3 个答案:

答案 0 :(得分:1)

使用 EditableText 类并将属性自动更正设置为 false
确定它是否有效,尚未尝试过。

答案 1 :(得分:0)

只需添加参数autocorrect:false,然后它将隐藏建议。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.hdk.nmc.nmc"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="19"
        android:targetSdkVersion="26" />

    <application
        android:allowBackup="true"
        android:debuggable="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.hdk.nmc.nmc.MainActivity"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar" >

             <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
        </activity>
        <activity android:name="com.hdk.nmc.nmc.LoginActivity" />


            />
        <activity
            android:name="com.hdk.nmc.nmc.PatientRecord"
            android:exported="true" >
        </activity>

        <!--<meta-data-->
            <!--android:name="android.support.VERSION"-->
            <!--android:value="26.1.0" />-->
        <!--<meta-data-->
            <!--android:name="android.arch.lifecycle.VERSION"-->
            <!--android:value="27.0.0-SNAPSHOT" />-->
    </application>

</manifest>

答案 2 :(得分:0)

您可以使用它来禁用建议和自动更正:

TextField(
   enableSuggestions: false,
   autocorrect: false
),