android - AppCompatTextView 重心在 android 20 (KitKat) 中不起作用
问题描述
<androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:layout_alignTop="@+id/iv_security_code"
android:layout_alignBottom="@+id/iv_security_code"
app:drawableLeftCompat="@drawable/ic_refresh_black_24dp"
android:gravity="center" />
此问题出现在 android 20 版本(KitKat)中,适用于Lolipop版本的设备。
问题是,标签android:gravity="center"没有按预期工作。检查此图像:
得到解决此问题的技巧:更改android:layout_height="wrap_content"
到某个特定高度后,它就可以工作了。但是,这个问题仍然需要解决。
解决方案
我认为在您的情况下,您应该将 textView 的高度设置为match_parent
.
如果您不想这样做,则应设置layout_gravity="center"
.
推荐阅读
- lua - 如何在 lua 脚本中加载 host.conf 文件变量
- django - 使用特定模型强制或测试所有 ForeignKey 字段的 on_delete 行为
- c - C Double 类型在点后显示零
- android - 导航视图 XML 不允许我与其他任何东西交互
- python - 从多行 Json 文件中获取架构详细信息
- python - A[:, state] 在 python 中到底是什么意思?
- solr - Solr 6.3 和 Zookeeper 3.4 中的优雅领导层过渡
- git - 在 jenkinsfile 中从 github 获取合并分支的列表
- javascript - Bootstrap 5.0 使用 php 验证用户已存在于数据库中
- php - Laravel 中的 \\ 和 \ 有什么区别?