如何在Android文本输入文本视图中定位浮动提示
在Android布局xaml中的如何在Android文本输入文本视图中定位浮动提示,android,material-design,Android,Material Design,在Android布局xaml中的TextInputLayout内部使用textinputText,可以创建带有“飞起”提示文本的矩阵式文本输入字段,当您开始键入时,这些文本会移动到一边。如何使提示显示在输入文本的上方,而不是默认情况下的上方 编辑:你要求图片 您只需在文本输入文本上添加一个顶部填充即可。例如: <android.support.design.widget.TextInputLayout android:layout_width="match_parent"
TextInputLayout
内部使用textinputText
,可以创建带有“飞起”提示文本的矩阵式文本输入字段,当您开始键入时,这些文本会移动到一边。如何使提示显示在输入文本的上方,而不是默认情况下的上方
编辑:你要求图片
您只需在
文本输入文本
上添加一个顶部填充即可。例如:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="15dp" />
</android.support.design.widget.TextInputLayout>
请提供屏幕截图-实际和预期-我从来没有。我想我已经试过了!我想你在开始打字之前不知道如何增加提示和行之间的间距,对吧?在我想到这一点之前,我尝试了各种其他的东西,比如间隔符视图
,将文本输入布局
的大小过大等等。谁会想到会这么简单?不管怎样,让我想想那个。我担心这可能有点复杂,因为TextInputLayout
占用了EditText
的提示,并使用一个私有助手类来绘制它。如果我能想出一些简单的办法,我会让你知道的。如果不是,你想搞乱一个自定义子类吗?我知道可以这样做,但也需要一些思考。我宁愿避免子类化它。如果没有正式的方法,我很乐意离开。若你们缺少一个简单的解决方案,那个么你们往往很难找到,最原始的问题就是一个很好的例子。谢谢你的帮助。好吧,我已经想出了一个非常简单的子类,没有思考,但如果你不想处理这个问题,我真的不怪你,因为这么小的影响。然而,我只是想到并测试了另一种可能性,但它必须在代码中完成;这个没有简单的布局技巧。当焦点改变时,您可以摆弄EditText
的底部填充。如果没有焦点且文本为空,则将填充设置为,例如+15dp;否则,将填充设置为正常。如果你愿意,我有一个片段,但它是Java。我不知道你在用什么。