English 中文(简体)
婚礼在XML Layout
原标题:Padding doesn t affect <shape> in an XML Layout
  • 时间:2009-08-15 23:07:09
  •  标签:

我正试图在XML档案/记录中宣布的“<shape>”;

这里是XML 我试图作风:

 <shape xmlns:android="http://schemas.android.com/apk/res/android" 
      android:shape="rectangle">

    <stroke android:width="1dp" 
            android:color="#ffffff" 
            android:dashWidth="2dp"/>

    <solid android:color="@color/button_white_cover"/>

    <corners android:radius="11dp"/>

    <padding android:left="1dp" 
             android:top="20dp"
             android:right="20dp" 
             android:bottom="2dp"/>
 </shape>
最佳回答

我终于解决了我的问题。

因此,在这里进行婚礼不会对形式产生影响。 否则,你将不得不以其他可以选择的方式申请禁止。 因此,我可以选择使用这些形状,我这样做:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:drawable="@drawable/shape_below"/>
   <item android:top="10px" android:right="10px" android:drawable="@drawable/shape_cover"/>
</layer-list>

因此,正如您在第二个<代码>和>中看到的那样;项目和项目;-element 我定了婚礼(top)。 在此之后,一切都发挥了作用。

感谢。

问题回答

正如一些评论所引述的,最佳办法是在<代码>和>;shape>中填入“代码”和“代码”;项目和编号;要素,并代之以制定。 然而,其他备选办法详见下文链接。 页: 1

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:left="8dp"
        android:right="8dp"
        android:top="8dp"
        android:bottom="8dp">

        <shape android:shape="rectangle">
            ...
        </shape>
    </item>
</layer-list>

根据你们的需要,你可以不使用一层名单,而是使用以下任何可提的类型:

  • layer-list
  • selector
  • level-list
  • transition

关于现有可提取类型的更多信息,见,该和roid文件

来源:

你可以尝试:

<?xml version="1.0" encoding="UTF-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
    android:insetBottom="2dp"
    android:insetLeft="1dp"
    android:insetRight="20dp"
    android:insetTop="20dp">

    <shape android:shape="rectangle">

        <stroke
            android:width="1dp"
            android:color="#ffffff"
            android:dashWidth="2dp" />

        <solid android:color="@color/button_white_cover" />

        <corners android:radius="11dp" />
    </shape>

</inset>

我解决了这一问题:

<shape android:shape="oval"  >
    <stroke android:width="4dp" android:color="@android:color/transparent" />
    <solid android:color="@color/colorAccent" />
</shape>

刚才又增加了一条透明的中风。





相关问题
热门标签