【问题标题】:background drawable does not fit in bound of TextView in Android背景可绘制不适合 Android 中 TextView 的边界
【发布时间】:2020-12-14 07:27:17
【问题描述】:

我制作了一个TextView,它具有背景、重力等属性。 我为TextView的背景制作了一个可绘制的资源文件。 这是xml。

我将可绘制资源添加到 TextView 的背景中。

但问题是,背景不适合 Textview 的边界。 请看这张照片。

有非常轻微的差距。 背景颜色区域高于 TextView 的区域。 所以我尝试使用 includeFontPadding 属性,但它没有用。 我该如何解决?

【问题讨论】:

    标签: android textview android-widget android-background


    【解决方案1】:

    我建议您在真实设备/模拟器上检查这一点,而不是在 AS 中进行预览。使用开发人员选项中的Show Layout Bounds 选项进行验证,制作一些全分辨率屏幕截图并检查它。它会被正确放置

    任何View 的内容,包括其背景,始终位于其范围内。真的,总是,用一个像素就不可能出去(由于布局构建和绘图机制)

    【讨论】:

      【解决方案2】:

      代码没有问题。在设计编辑器中,当我们将任何背景可绘制对象用于任何视图时,它会显示为这样。没有任何故障。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-21
        • 2016-05-24
        • 1970-01-01
        相关资源
        最近更新 更多