【发布时间】:2017-10-11 05:58:47
【问题描述】:
为此,我编写了这样的代码-
三角形.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:fromDegrees="45"
android:pivotX="-45%"
android:pivotY="97%"
android:toDegrees="45" >
<shape android:shape="rectangle" >
<solid android:color="@color/nypd_blue" />
</shape>
</rotate>
</item>
</layer-list>
和这样的矩形-
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview_background_shape">
<stroke android:width="2dp" android:color="@color/nypd_blue" />
<padding android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp" />
<solid android:color="@color/nypd_blue" />
</shape>
</item>
</layer-list>
我把它们放在一个像这样的 xml 文件中-
背景.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/blue_triangle" android:id="@+id/triangle" android:gravity="top"
android:top="0dp" android:bottom="0dp" android:left="0dp" android:right="0dp"
/>
<item android:drawable="@drawable/blue_rectangle" android:gravity="bottom"
android:height="10dp"
/>
</layer-list>
当我在我的代码中使用背景 .xml 来设置背景时,整个图像没有正确显示,只有矩形部分出现。这里有什么问题?
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<RelativeLayout android:id="@+id/hours_spent_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/width_1dp"
android:background="@drawable/background">
【问题讨论】:
-
您的图片链接似乎不可用。
-
现在有货了吗?@LiJianixn
-
Http 错误:503
-
我不知道为什么会来
-
你可以把你的图片或截图放到stackoverflow网站上。
标签: android xml android-layout drawable xml-drawable