【发布时间】:2017-09-29 10:35:57
【问题描述】:
如果您使用数据绑定设置提示,则提示不会浮动
<android.support.design.widget.TextInputLayout
android:id="@+id/inputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:theme="@style/TextAppearance.TextInputLayout.Form"
>
<EditText
android:id="@+id/usernameEditTxt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/default_margin_3"
android:textSize="16sp"
android:singleLine="true"
android:hint="@{model.label}"
android:inputType="none"
/>
</android.support.design.widget.TextInputLayout>
但如果你手动设置提示,它会起作用。 我正在使用 Android Studio 3.0 也使用 kapt "com.android.databinding:compiler:2.3.3"
有人解决了这个问题吗?
【问题讨论】:
-
我遇到了同样的问题。这是我修复它的方法stackoverflow.com/a/46731803/1930468
-
你可以参考这篇文章:stackoverflow.com/questions/44967669/…。这个解决方案效果很好。
标签: android data-binding android-textinputlayout material-components-android