hwr*_*kns 17 user-interface android android-widget
我想知道是否有任何方法可以在"编辑文本"视图的底部获得提示 - 然后用户开始在框顶部输入文本.
作为一个额外的问题,有什么方法可以让提示不会在用户开始输入文本后消失.
Al *_*ton 28
您可以使用"gravity"属性设置文本的位置(如http://developer.android.com/reference/android/widget/TextView.html#setGravity(int)中所述).所以要把文字放在底部你会有;
android:gravity="bottom"
Run Code Online (Sandbox Code Playgroud)
并回答你的奖金问题; 不,在文本输入编辑文本视图时,您无法显示提示.仅当框为空时显示提示是已定义的行为,如http://developer.android.com/reference/android/widget/TextView.html#setHint(int)中所述.
(是的,我知道链接是针对TextView的,但是EditText从TextView派生了它的所有'文本定位和提示处理功能).
实际上有一种方法可以防止隐藏隐藏,这是一个很酷的:-)
它非常容易地为您提供具有平滑动画的浮动标签外观,它来自Android本身.没有额外的库和东西.
试试这个:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Touch me and I'll fly!"/>
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)
您可以使用其他xml标记更改行为android:gravity="start|center|end"
.
作为奖励,您可以使用它的错误消息:-)这是该问题的链接:https://stackoverflow.com/a/30953551/6474744
抱歉,我没有足够的声誉来发布图片,所以请自己帮忙:
http://i0.wp.com/androidlift.info/wp-content/uploads/2015/09/Screenshot_2015-09-28-17-03-561.png
请享用 :-)
归档时间: |
|
查看次数: |
16782 次 |
最近记录: |