android - 没有标签的高密度文本字段,高度为 40dp
问题描述
我已经使用app:hintEnabled="false"
. 但随后该字段移出,并标有红色箭头。
如何解决?如何将字段高度更改为 40dp?
这是xml:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintEnabled="false"
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</android.support.design.widget.TextInputLayout>
解决方案
<!--From MDC library-->
<style name="Widget.MaterialComponents.TextInputEditText.FilledBox"
parent="Base.Widget.MaterialComponents.TextInputEditText">
<item name="android:paddingTop">28dp</item>
<item name="android:paddingBottom">12dp</item>
</style>
<!-- -->
<style name="TextInputEditTextFilledBoxWithoutLabel"
parent="Widget.MaterialComponents.TextInputEditText.FilledBox">
<item name="android:paddingTop">12dp</item>
</style>
<android.support.design.widget.TextInputLayout
...
style="@style/TextInputEditTextFilledBoxWithoutLabel"
/>
推荐阅读
- python - 在现有 SQLite3 表中创建新列
- debugging - 如何在 vs 代码中调试 C
- python - 如何创建一个继承父类的子类,以便使用 python 覆盖某些属性?
- php - 如何在另一个页面中显示每个提交的表单数据
- excel - 循环遍历工作簿中的形状并根据位置重命名
- bash - 用于向后排序字典的shell脚本?
- r - 在R中的数据框中选择行
- soql - 使用 SOQL 进行双重分组
- javascript - 来自 npm follow-redirects .wrap() 函数的 MaxListenersExceededWarning
- javascript - 如何根据Vue中给出的输入增加数量