Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有时文本会覆盖InputLayout中的提示_Android_Android Textinputlayout - Fatal编程技术网

Android 有时文本会覆盖InputLayout中的提示

Android 有时文本会覆盖InputLayout中的提示,android,android-textinputlayout,Android,Android Textinputlayout,有时,当我使用获取的数据初始化InputLayout时,文本会覆盖InputLayout中的提示 即使数据是从同一个模型设置的,这种情况也只是偶尔发生,而且通常只针对单个字段。 我尝试在onCreate和onPause中初始化它。此外,我将它包装在Handler()中。不幸的是,这没有帮助 [已编辑] 我的布局如下所示: <com.google.android.material.textfield.TextInputLayout android:id="@+id/inputLayo

有时,当我使用获取的数据初始化InputLayout时,文本会覆盖InputLayout中的提示

即使数据是从同一个模型设置的,这种情况也只是偶尔发生,而且通常只针对单个字段。 我尝试在
onCreate
onPause
中初始化它。此外,我将它包装在
Handler()中。不幸的是,这没有帮助

[已编辑] 我的布局如下所示:

<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/inputLayout"
    android:layout_marginLeft="@dimen/activity_horizontal_margin"
    android:layout_marginRight="@dimen/activity_horizontal_margin"
    android:layout_marginTop="@dimen/edittext_vertical_margin"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <familynet.de.src.core.WatcherAwareEditText
        android:id="@+id/editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</com.google.android.material.textfield.TextInputLayout>


添加您的layoutAdded@Md.asaduzzaman提示文本在哪里?还可以尝试使用
textinputtext
进行检查。可能是自定义编辑文本的问题使用正常的
文本输入文本时会发生这种情况吗?
?您是对的,清除TextWatcher's是导致问题的原因。干杯