TextInputLayout 的浮动提示文字大小
TextInputLayout's floating hint text size
在我的布局中,我在 TextInputLayout
中使用了 EditText
,因此我可以有浮动提示。现在我想创建一些 TextViews
大小等于浮动提示的大小。但是我怎么知道正确的尺寸值呢?它是否以某种方式决定了 EditText
的 android:textSize
属性?
可以通过样式设置
用
创建HintTextAppearance
风格
<item name="android:textSize">Your text size</item>
并将 app:hintTextAppearance="@style/Your style"
设置为您的 InputTextLayout
你可以这样做。
更改EditText
的文字大小
android:textSize="12sp"
您可以在 .java
中执行此操作。
editText.setTextSize(12);
更改 TextInputLayout
的 LEFT-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);
在我的布局中,我在 TextInputLayout
中使用了 EditText
,因此我可以有浮动提示。现在我想创建一些 TextViews
大小等于浮动提示的大小。但是我怎么知道正确的尺寸值呢?它是否以某种方式决定了 EditText
的 android:textSize
属性?
可以通过样式设置
用
创建HintTextAppearance
风格
<item name="android:textSize">Your text size</item>
并将 app:hintTextAppearance="@style/Your style"
设置为您的 InputTextLayout
你可以这样做。
更改EditText
的文字大小
android:textSize="12sp"
您可以在 .java
中执行此操作。
editText.setTextSize(12);
更改 TextInputLayout
的 LEFT-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);