【问题标题】:TextInputLayout's floating hint text sizeTextInputLayout 的浮动提示文本大小
【发布时间】:2017-08-02 07:56:47
【问题描述】:

在我的布局中,我在TextInputLayout 中使用EditText,所以我可以有浮动提示。现在我想创建一些大小等于浮动提示的TextViews。但是我怎么知道正确的尺寸值呢?它是否以某种方式决定了 EditTextandroid:textSizeattribute?

【问题讨论】:

标签: android android-layout android-edittext android-textinputlayout


【解决方案1】:

你可以这样做。

更改EditText 的文字大小

android:textSize="12sp"

您可以在.java 中执行此操作。

editText.setTextSize(12);

更改TextInputLayoutLEFT-TOP 文字大小

app:hintTextAppearance="@style/text_in_layout_hint_Style"

样式代码

<style name="text_in_layout_hint_Style">
    <item name="android:textColor">#FF0000</item>
    <item name="android:textSize">20sp</item>
</style>

您可以在.java 中执行此操作。

textInputLayout.setHintTextAppearance(R.style.text_in_layout_hint_Style);

【讨论】:

    【解决方案2】:

    您可以通过样式设置它

    创建HintTextAppearance 样式

    &lt;item name="android:textSize"&gt;Your text size&lt;/item&gt;

    并将app:hintTextAppearance="@style/Your style" 设置为您的InputTextLayout

    【讨论】:

    • 即EditText文本大小的大小。我想要浮动提示的大小,当您开始输入内容时,它是 EditText 上的小文本
    猜你喜欢
    • 1970-01-01
    • 2017-12-02
    • 2020-06-05
    • 1970-01-01
    • 2015-12-26
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多