android - Tablelayout中的多行文本视图移动文本视图
问题描述
我有一个带有这个 textView 的表格布局:
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow>
<TextView
android:layout_width="0dp"
android:layout_height="48dp"
android:layout_weight=".25"
android:gravity="center"
android:text="line1 \nline2"
android:textAppearance="@style/TextAppearance.AppCompat.Body2" />
但是文本视图向下移动。我希望它像其他人一样简单,但有 2 行文本,以 textView 为中心。
解决方案
添加layout_gravity
到如下center
两行:TextView
<TextView
android:layout_width="0dp"
android:layout_height="48dp"
android:layout_weight=".25"
android:gravity="center"
android:layout_gravity="center"
android:text="line1 \nline2"
android:textAppearance="@style/TextAppearance.AppCompat.Body2" />
推荐阅读
- cmake - 尝试添加自定义规则以输出 some/path/to/XXXX.rule 在 Windows 上的 qt5 cmake 中已经有自定义规则
- python - 按班级划分的频率
- sql - 按另一个属性执行分组时选择一个属性
- c++ - 使用字典进行本地化
- javascript - 检查一个文件路径是否存在于另一个文件路径中?
- python - pyautogui 和 schedule 不能一起工作
- java - gRPC Kotlin / Java 性能差异
- mongodb - 在 MongoDB 中存储格式为 YYYY-MM-DD 的日期的最佳方法是什么?
- shell - 终端/Shell 脚本:如何在一行中传递多个参数?
- matlab - 错误:不支持使用 abs 复杂整数