And*_*eng 15 android textview android-edittext
如何使整个TextView下划线匹配父类似EditText的宽度?
这行代码只强调文本,而不是整个TextView.
textView.setPaintFlags(textView.getPaintFlags()| Paint.UNDERLINE_TEXT_FLAG);
Run Code Online (Sandbox Code Playgroud)
我想使用TextView的原因是,只需一次点击TextView就会触发setOnClickListener,而禁用的可编辑EditText则需要两次点击.
sor*_*niv 42
您可以在TextView上放置EditText的背景.例如:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your text"
android:hint="My hint"
android:textColor="?attr/editTextColor"
android:background="?attr/editTextBackground"
android:gravity="center_vertical"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
/>
Run Code Online (Sandbox Code Playgroud)
android:textAppearance="@style/TextAppearance.AppCompat.Button"如果您使用的是AppCompat主题,则可能需要将文本外观更改为.
您可以在不编写多行xml属性的情况下实现此目的:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your text"
android:hint="Your hint"
style="@android:style/Widget.EditText"
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9368 次 |
| 最近记录: |