TextView 上出现意外的顶部和底部填充?

2023-12-25

我有一个文本视图。我想设置它的背景颜色。但颜色填充的顶部空间多于底部空间。

<!-- red background. -->
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textStyle="bold"
    android:background="#f00"
    android:text="10.0" />

这是它的渲染方式(放大以演示,绿线是我添加的):

因此,顶部的额外空间使得文本看起来没有在其自己的容器中居中。这是预期的吗?我希望文本在其自己的容器(红色区域)内垂直居中显示。

这是在 Galaxy Nexus 上,即 jellybean 的库存版本。

Thanks


添加以下属性:

android:includeFontPadding="false"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TextView 上出现意外的顶部和底部填充? 的相关文章

  • 查看寻呼机 - 使用静态变量以编程方式滑动到下一页

    我想在我的 ViewPager 中以编程方式制作幻灯片 我的问题是 滑动事件是由放置在 ViewPager 保存的片段内部的按钮调用的 我知道代码 viewpager setCurrentItem int index 现在我的想法是使 Vi
  • Kapt 未在即时应用程序功能模块中生成类

    我在我的 Android 应用程序中使用 dagger2 即使没有错误 它也不会生成匕首组件类 我已经在设置中启用了注释处理器并重新启动了我的 android studio 但这对我来说不起作用 我也读过这个帖子Dagger2 不生成 Da
  • startActivity overridePendingTransition 只显示进入动画

    基本上 我遇到的问题是只显示输入幻灯片动画 调用 Activity 不会产生动画 startActivity intent overridePendingTransition R anim right in partly R anim le
  • 如何将 Android Instrumentation 测试推送到模拟器/设备?

    我正在尝试使用 Ubuntu 9 04 中的命令行 shell 在 Android 模拟器上运行 Webkit 布局测试 adb s emulator 5554 shell am instrument w com android dumpr
  • Android 中的 java.util.Observable 是线程安全的吗?

    Android 中的 java util Observable 是线程安全的吗 这文档 http developer android com reference java util Observable html说只有deleteObser
  • ListView:防止视图回收

    我有一个使用回收视图的 ListView 我试图阻止视图被回收 所以我使用 setHasTransientState android support v4 view ViewCompatJB setHasTransientState Vie
  • Android CursorAdapter、ListView 和后台线程

    我一直在开发的这个应用程序有包含数兆字节数据的数据库可供筛选 许多活动只是列表视图 通过数据库中的各个级别的数据下降 直到到达 文档 即从数据库中提取并显示在手机上的 HTML 我遇到的问题是 其中一些活动需要能够通过捕获击键并重新运行带有
  • FLAG_ACTIVITY_REORDER_TO_FRONT 被忽略

    我有一个包含项目列表的 FragmentActivity 当应用程序处于后台时 可以推送该项目列表 发生这种情况时 我想创建一个状态栏通知并提醒用户更新 当用户单击通知时 活动应重新排序到前面并显示在屏幕上 同时在列表底部显示新项目 所以我
  • Android 中有没有办法获取 SD 卡大小?

    欢迎大家 我已经在 Stackoverflow 和 google 上尝试过与此相关的每个问题 但没有一个有效 我已经尝试过类似下一个链接的操作 但它返回的内容与内部存储相同 如何获取外部存储 SD 卡的大小 带安装的 SD 卡 https
  • 多语言 Android 应用程序:在电子邮件和密码字段中显示英文键盘

    我们正在开发一款多语言 Android 应用程序 针对英语和阿拉伯语 面临的问题是在登录和注册屏幕中 我们希望仅以英文文本输入用户名和密码字段 从而显示英文键盘 无论设备区域设置语言如何 已尝试在 edittext 中设置 inputtyp
  • 需要在 Android 中伪造正在扫描的 NFC 标签

    好的 我有一个应用程序 此应用程序仅在扫描 NFC 标签 任何标签 时才会完成任务 唯一的问题是 我没有任何 nfc 标签 无论如何 我正试图消除对卡的需要 所以我需要的是一种 伪造 使其看起来 就像已扫描 nfc 标签的方法 我可以编写应
  • 如何知道用户是否在 Android 应用程序中输入了错误的密码(锁定屏幕)

    我正在开发一个 Android 应用程序 如果用户在 Android 锁定屏幕中输入错误的密码 则必须完成其中一项活动 例如 如果用户输入错误的密码 则会发送电子邮件 我将不胜感激任何帮助 提前致谢 Kshitij 锁屏在完全沙箱环境中运行
  • 截图显示黑色

    我正在拍摄快照并创建缩略图 然后共享此图像 但缩略图显示全黑 我使用了以下代码 Bitmap bitmap View v1 v getRootView v1 setDrawingCacheEnabled true bitmap Bitmap
  • 使用后退按钮启动 Activity

    我正在 Android 中开发一个应用程序 我正在寻找解决方案 有一个活动 例如 A1 通过单击按钮 用户可以转到另一个活动 例如 A2 现在 一旦用户完成 A2 活动 他就会单击后退按钮 返回到上一个活动 A1 这是众所周知的事实 A1此
  • 如何在 kotlin 中检查 lambda 空值

    在 Kotlin 中如何检查 lambda 是否为空 例如 我有这样的签名 onError Throwable gt Unit 我如何区分它的默认值是应用于主体还是应用于此函数的值 您无法测试 lambda 的主体是否为空 因此它不包含源代
  • 如何在 onDraw() 方法中定义与像素无关的高度

    我扩展了 View 来构建自定义小部件 我想用独立的像素单位定义小部件的高度 我认为可以通过将像素密度乘以所需的高度来完成 但我不知道该怎么做 到目前为止我所拥有的 最小化 public class Timeline extends Vie
  • Android 4.2 - Environment.getExternalStorageDirectory().getPath() 行为

    我一直在开发一个android应用程序 在上次更新到4 2之前 我使用 Environment getExternalStorageDirectory getPath 它返回了我 storage sdcard0 但自从更新后我现在得到了 s
  • 从 sqlite 和 mysql 加载数据微调器

    我试试这个tutorial http nielpoenya blogspot com 2012 08 tutorial android spinner dari database html加载Spinner from sqlite and
  • 制作弹跳动画

    我想做图层的弹跳动画 我已经完成了该图层从右到中心的操作 现在我想将其向后移动一点 然后回到中心 这会产生反弹效果 我想我可以用这样的翻译来做到这一点
  • 膨胀类 android.support.design.widget.CoordinatorLayoute 时出错

    我正在尝试运行我的应用程序 但不断收到标题中列出的错误 我读过周围的内容 人们说尝试将主题更改为 AppCombat 主题 但这似乎不起作用 以下是我遇到的错误 Process com example jmeyer27 crazytiles

随机推荐

  • 用空行填充查询结果

    我有以下查询 用于返回游戏中的最高分数 但如果记录少于 10 条 我希望用空行填充它 SELECT id MAX score mscore FROM scores WHERE id IN implode data GROUP BY id O
  • Postgresql 将 null 变成零 [重复]

    这个问题在这里已经有答案了 可能的重复 SELECT max x 返回 null 我怎样才能让它返回0 http stackoverflow com questions 1688715 select maxx is returning nu
  • 在 Laravel 4 中搜索和过滤/精炼数据库结果

    我正在寻找一种通过 Laravel 4 中的查询字符串搜索和过滤数据库表 Eloquent 模型的方法 我有一个名为houses列名为 price name hasCoffeeMachineand hasStove 我希望用户能够执行以下操
  • 如何在启动 mule 时自动运行一次流程?

    我有一个 java 类 它使用种子集合创建一个干净的 MongoDB 数据库 它会自动识别数据库是否丢失并创建它 我想在启动 MuleEsb 时运行它 这样我就不需要在启动 mule 之前记得调用它 我希望将其放入流程中并在 mule 启动
  • MSBuild 因缺少项目文件而强制编译失败

    作为一名开发人员 我希望我的编译器 在本例中为 Visual Studio 中的 MSBuild 在任何包含以下文件的情况下都会严重失败 csproj磁盘上丢失的项目 在目睹了网站上的 web config 被意外删除后 我萌生了这个想法
  • Python-queue.task_done() 的用途是什么?

    我编写了一个具有多个线程的脚本 使用threading Thread 从 a 获取 URLQueue using queue get nowait 然后处理 HTML 我是多线程编程的新手 并且无法理解其目的queue task done
  • Haskell Web 框架

    我正在使用 haskell 创建简单的 Web 应用程序 首先 我在前面使用了 Snap 并且能够运行应用程序 但我想将用户输入添加到应用程序中 我找不到一种方法来获取函数的用户输入参数 我该怎么做呢 另外 我也使用Happstack框架
  • 设置 WAMP 在 LAN 上运行,包括移动访问、iPhone

    我正在 Win 7 上使用 WampServer v2 0 开发 CodeIgniter 应用程序 我已经编辑了本地 HOSTS 文件 以便可以在此处访问它 ht tp 测试域 代替 ht tp localhost testdomain 帮
  • 可以在 jruby 中加载 nokogiri 而不安装 nokogiri-java 吗?

    我需要一种方法来运行以下 nokogiri 脚本 parser rb require nokogiri def parseit end 并致电parseit 在 jruby 中的 main rb 下面运行时 main rb require
  • jQuery - 为什么 $('form').get(0).submit() 不触发附加的提交处理程序?

    假设我为表单创建了以下处理程序 回调 form submit function event event preventDefault alert form submitted 为什么调用 form get 0 submit不调用提交处理程序
  • 在 WinRT 上保存带有背景图像的画布

    我想使用 C for WinRT 为儿童制作一个简单的绘图应用程序 用户可以选择一张图片并绘制一点 但如何保存图像 连同背景 没有保存带有背景的图像的功能 我尝试使用您的库将 Canvas 渲染到图像文件中 但运行时出现此错误 找不到组件
  • Cudd_PrintMinterm,访问乘积和中的各个最小项

    这可能是本论坛常驻 CUDD BDD 专家 DCTLib 的问题 但如果其他人有见解 当然欢迎 考虑给定的最小项 例如 0 0 0 0 0 11 1 我需要单独取每个小项 并将 1 替换为 P x i 我正在处理变量的概率 将 0 替换为
  • 气体中断

    我正在尝试将我的简单程序从 Intel 语法转换为 AT T 用 GAS 编译 我已经成功转换了应用程序的很大一部分 但仍然收到错误int 中断 我的功能是这样的 printf mov 0x0e ah mov 0x07 bl nextcha
  • Hibernate Criteria API 相当于 HQL select 子句?

    我想要对两个持久类进行组合查询 在 HQL 中 这可以通过 select 子句来实现 select new Family mother mate offspr from DomesticCat as mother join mother m
  • 什么是 .sln 和 .vcproj 文件,它们包含什么?

    我是 Visual Studio 世界的新手 有人可以解释一下这两个文件包含什么吗 我知道其中一个包含有关项目的信息 但另一个呢 一个项目文件 vcproj vcxproj包含有关如何将代码编译成 DLL 或二进制文件或链接器可以组装成一个
  • 使用 pip 从 Git 存储库安装不可编辑的标签/分支

    我想安装一个不可编辑的 例如 没有 e选项 使用来自 Git 存储库的标签或分支pip http pip openplans org 并且似乎不知道该怎么做 如果我这样做 pip install git git github com dja
  • 如何在Android中打印HashMap中的所有键和值?

    我正在尝试在 Android 示例项目中使用 HashMap 现在 正在做学习android的示例项目 我只是将键和值存储在 HashMap 中 我想在 EditView 中显示键和它们的值 我在示例项目中遵循了以下代码 但是 第一个键和值
  • 无法写入核心转储。 Windows 客户端版本默认不启用小型转储

    我当时正在研究 Eclipse RCP 我得到了这个错误 Java 运行时环境检测到致命错误 EXCEPTION ACCESS VIOLATION 0xc0000005 在 pc 0x000007fef54b88ee pid 3192 ti
  • Symfony 在秘密中找不到环境变量

    我有同样的问题here https stackoverflow com questions 61016442 symfony cant find secret environment variable 已关注Symfony 秘密纪录片 ht
  • TextView 上出现意外的顶部和底部填充?

    我有一个文本视图 我想设置它的背景颜色 但颜色填充的顶部空间多于底部空间