У меня есть этот TextInputLayout с TextInputEditText . мое изображение
Как вы можете видеть на изображении, моя подсказка в «Имя покемона» слишком велика, чтобы быть в моем TextInputEditText.
Я хочу изменить размер текста подсказки Pokemon Name (например, сделать его меньше), но это влияет только на подсказку, а не на плавающую метку в фокусе. например, используя мой XML и стиль, я получаю прямо противоположное тому, что хочу:
<android.support.design.widget.TextInputLayout
android:id="@+id/layout_pokemon_a"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:hintTextAppearance="@style/TextLabel">
<android.support.design.widget.TextInputEditText
android:id="@+id/pokemon_name"
android:hint="@string/pokemon_name_hint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text" />
и мой код в styles.xml для TextLabel:
<style name="TextLabel" parent="TextAppearance.Design.Hint">
<item name="android:textSize">8sp</item>
</style>
Я также попытался отредактировать файл strings.xml следующим образом:
<string name="pokemon_name_hint"><font size = "15">Pokemon Name(e.g. Pikachu)</font></string>
любое предложение? заранее спасибо!
TextInputLayout
, у меня есть решение здесь: stackoverflow.com/q/40184765. - person Mike M.   schedule 02.02.2018