【问题标题】:Create a drawable containing another drawable and a margin创建一个包含另一个drawable和一个margin的drawable
【发布时间】:2014-07-19 04:29:59
【问题描述】:

有没有办法在 xml 中创建一个可绘制对象,它使用图像和一些边距来抵消它?这是为了将可绘制对象添加到您无法设置边距的位置,即在更改操作栏的“向上”插入符号时。

【问题讨论】:

    标签: android margin drawable android-xml layer-list


    【解决方案1】:

    在 Android 的开发者页面上稍作搜索后发现。您可以创建一个图层列表,其中有一个项目:

    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
         <item
          android:left="[margin in pixels(dp)]"
          android:drawable="@drawable/side_bar_button"/>
    </layer-list>
    

    这会将可绘制对象向左偏移您想要的像素数量。这也可以用于右、上和下。

    【讨论】:

      猜你喜欢
      • 2011-08-19
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多