Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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文本输入文本视图中定位浮动提示_Android_Material Design - Fatal编程技术网

如何在Android文本输入文本视图中定位浮动提示

如何在Android文本输入文本视图中定位浮动提示,android,material-design,Android,Material Design,在Android布局xaml中的TextInputLayout内部使用textinputText,可以创建带有“飞起”提示文本的矩阵式文本输入字段,当您开始键入时,这些文本会移动到一边。如何使提示显示在输入文本的上方,而不是默认情况下的上方 编辑:你要求图片 您只需在文本输入文本上添加一个顶部填充即可。例如: <android.support.design.widget.TextInputLayout android:layout_width="match_parent"

在Android布局xaml中的
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。我不知道你在用什么。