当前位置: 首页 > news >正文

桌面图标无法对齐!

最初的 LinearLayout 可能使用了 android:orientation="horizontal",

而 TextView 和 ImageView 的权重或宽度设置(如 android:layout_weight="1" 和 android:layout_width="0dp")导致它们在水平方向上分配空间,而不是上下排列。这可能导致图标和文字在同一行时对齐不齐,尤其当文字长度不同时。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"android:padding="8dp"><ImageViewandroid:id="@+id/appIcon"android:layout_width="42dp"android:layout_height="42dp"android:layout_gravity="center_horizontal" /><TextViewandroid:id="@+id/appName"android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:maxLines="1"android:ellipsize="end"android:textSize="14sp" />
</LinearLayout>

http://www.dtcms.com/a/237342.html

相关文章:

  • CountingDINO
  • C++中的排列组合算法详解
  • 学习使用YOLO的predict函数使用
  • Go 语言 range 关键字全面解析
  • 算法题(164):贴海报
  • Mysql 插入中文乱码
  • MS2691 全频段、多模导航、射频低噪声放大器芯片,应用于导航仪 双频测量仪
  • STM32标准库-输入捕获
  • 在 Windows 11 或 10 上删除、创建和格式化分区
  • 力扣刷题(第五十天)
  • 蓝桥杯单片机之通过实现同一个按键的短按与长按功能
  • Java-IO流之序列化与反序列化详解
  • exec进程替换函数族
  • Docker基础(二)
  • 2.3 VS2019 简单使用
  • 跟我学c++中级篇——C++14中的透明操作符
  • 图片批量格式转换工具
  • 视频字幕质量评估的大规模细粒度基准
  • Spring IoC 模块设计文档
  • ZephyrOS 嵌入式开发Black Pill V1.2之Debug调试器
  • 力扣hot100---152.乘积最大子数组
  • leetcode 3170. 删除星号以后字典序最小的字符串 中等
  • Java毕业设计:办公自动化系统的设计与实现
  • 分类与扩展
  • MyBatis 获取插入数据后的自增 ID 值
  • 力扣面试150题--除法求值
  • [特殊字符] 深入理解 Linux 内核进程管理:架构、核心函数与调度机制
  • 提高Python编程效率的工具推荐
  • 工业生产设备机械滑台:讲述用途及性能
  • 前端杂货铺——TodoList