我想在EditText中用java设置提示(它在TextInputLayout中)。
用于设置提示的代码:
aet=(EditText)findViewById(r.id.aet);Aet.Sethint(“H?”);
<android.support.design.widget.TextInputLayout
android:id="@+id/aTIL"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/aET" />
</android.support.design.widget.TextInputLayout>
出现此问题是因为来自xml的提示被传递到TextInputLayout,因此可以显示为浮动提示。但是,当您以编程方式设置它时,提示被设置为EditText,这将导致两个提示(一个来自xml的浮动提示,另一个是以编程方式设置的普通EditText提示)。如果希望更改浮动提示,必须在TextInputLayout上设置提示。
您的代码将如下所示:
aTIL = (TextInputLayout) findViewById(R.id.aTIL);
aTIL.setHint("h?");
我面临一个奇怪的问题,我有一个InputTextLayout和一个EditText,我正试图实现类似的功能(如下面的图像所示)(图像来自material design Guidlines:https://material.io/guidelines/components/text-fields.html#text-fields-layout),其中有两个独立的提示。我通过在两个布局中添加Andro
我正在使用设计库中新的。我能够让它显示和改变浮动标签的颜色。不幸的是,实际的提示现在总是白色的。 我尝试过用XML、样式和编程方式更改hintColor,还尝试过使用android。支持v7。小装置。AppCompatiEditText但是提示始终显示白色。 这是我的和 下面是我用于的样式(我尝试将属性设置为黑色,但没有为我做任何事情):
我还尝试使用方法为设置提示,但没有成功。
我想创建一个,但我想为标签和提示创建一个不同的文本。
启用这些后,我需要提示以不同的颜色显示,如下所示 当我这样尝试时,效果很好 问题是,我必须使用来显示浮动提示。所以,当我在中添加时,这段代码根本不起作用。我用尝试了很多东西,如下所示。但没有任何效果。我只需要EditText的提示文本颜色(不是浮动提示文本)在启用时应该是一种颜色,在禁用时,在中使用时应该是不同的颜色。请帮助! 注意:我的问题不是这个问题的重复。在那里,它提到了TextInputL
我使用属性: textinputlayout或edittext的xml属性: 论编辑文本中的焦点