首页 文章

将mm转换为cn1中的像素

提问于
浏览
2

我在主题中设置了mm的边距 . 大多数时候,我需要以mm为单位的边距值,但在某些情况下我需要像素,但除了边距之外,主题中的每个UIID样式都适用于所有组件 . 那么如何以编程方式将mm转换为像素

更新:

enter image description here

我在主题中有一个“容器”uiid,我用mm设置 . 因此,具有“容器”uiid的所有内容都将以mm为单位 . 但是在某些组件中,我需要像素中的marginTop . 1px但“容器”uiid的所有功能也应该在那里 . 我怎样才能做到这一点?

1 回答

  • 0

    WARNING: 除非您想破坏应用程序中的所有内容,否则不要更改 Container UIID的填充/样式!

    请注意,设置单个对象的 Style 对象应该没问题 .

    style.setPaddingUnit(Style.UNIT_TYPE_PIXELS);
    

    要么:

    style.setPaddingUnit(Style.UNIT_TYPE_PIXELS, Style.UNIT_TYPE_DIPS, Style.UNIT_TYPE_DIPS, Style.UNIT_TYPE_DIPS);
    

相关问题