我正在使用设计库中新的TextInputLayout。我可以让它显示并改变浮动标签的颜色。不幸的是,它不会将文本改为大写。
我不想更改我的字符串.xml,因为我只想让这个标签是大写的。我尝试过在布局,样式和编程方式中更改文本AllCaps,但是EditText提示的情况始终与字符串完全相同.xml。
下面是我的TextInputLayout和EditText的XML
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android.support.design:hintTextAppearance="@style/TextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/city"
android:textColorHint="@color/black"
android:hint="@string/city" />
</android.support.design.widget.TextInputLayout>
下面是我为TextInputLayout使用的样式(我尝试使用唯一的“textAllCaps”(没有“android:”属性),但没有为我做任何事情):
<style name="TextInputLayout" parent="@android:style/TextAppearance">
<item name="android:textAllCaps">true</item>
</style>
在你的。可扩展标记语言
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android.support.design:hintTextAppearance="@style/TextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/city"
android:textColorHint="@color/black"
android:hint="@string/city" />
</android.support.design.widget.TextInputLayout>
该解决方案与@Janvi几乎相同,但它由绑定Adapter解决,可以在xml中使用而不是代码:
@BindingAdapter("android:hint")
fun setTextInputLayoutHint(textInputLayout: TextInputLayout, hint: CharSequence?) {
textInputLayout.hint = hint?.toString()?.toUpperCase()
}
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/til_first_name"
android:hint="@{@string/first_name}"
PS:
提示应该在TextInputLayout上设置,而不是在TextInput EditText或EditText上设置。https://material.io/develop/android/components/text-input-layout/
嗨,我在我的应用程序中使用TextInputLayout。我想将提示文本颜色和浮动标签颜色(聚焦和不聚焦)设置为白色。我已经尝试了下面的代码。 它适用于Lollipop,但不适用于较低的versions.How我可以在较低的版本中实现相同的功能吗?
我正在开发一个Android聊天应用程序。一切运作良好,但除了一件事;我想设置一个布局的可见性消失,然后设置一个不同的布局可见时,用户开始输入编辑文本,就像在WhatsApp上实现的。但是我似乎想不明白。任何帮助都将不胜感激 基本上,我想做的是设置一个布局的可见性,该布局包含一个图像按钮,用于将图像上载到gone,然后显示一个布局,该布局包含一个图像按钮,用于在用户开始键入时将edittext中的
我想在用户在EditText中键入文本时将文本放入我的应用程序中的某个字符串中,并使用它来生动地在活动上显示它(在不同的视图中...) - 就像谷歌的实时/即时搜索工作一样...
EDIT--显示对象类,在initialize方法中添加代码,删除以前的filter方法,并从FXML中删除TextField的OnAction。--- 我第一次试图解决这个问题的尝试导致了许多Android问题,所以我在这里。 我使用JavaFX、Scenebuilder和FXML制作了一个简单的GUI。这个GUI模拟工厂车间的库存,可以从添加到/删除/显示/保存到文件。它还应该根据用户在中输入
本文向大家介绍使用Python读写文本文件及编写简单的文本编辑器,包括了使用Python读写文本文件及编写简单的文本编辑器的使用技巧和注意事项,需要的朋友参考一下 学习raw_input和argv是学习读取文件的前提,你可能不能完全理解这个练习,所以认真学习并检查。如果不认真的话,很容易删除一些有用的文件。 这个练习包含两个文件,一个是运行文件ex15.py,一个是ex15_sample.txt。
我是一个机器人初学者。我陷入了一个问题。我有三,我需要对它们进行验证。当我进行验证时,即使我在运行应用程序时没有输入任何值,EditText 也有一个值。为了检查哪个值是否存在,我使用 打印了这些值。 这是打印在日志中 这些价值观从何而来?请帮我解决这个问题。 提前感谢:)