我想为我的android应用程序制作一个背景xml,我附上了相同的图像,但我不知道如何制作,请帮助我。谢谢!
问问题
203 次
3 回答
0
试试这个例子实验并自己探索你可能会学到的东西:)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#FFFFFF"
android:endColor="#808080"
android:angle="270" />
</shape>
也试试这个。
<shape>
<solid
android:color="#449def" />
<stroke
android:width="2dp"
android:color="#2f6699" />
<corners
android:radius="3dp" />
<padding
android:left="15dp"
android:top="15dp"
android:right="15dp"
android:bottom="15dp" />
</shape>
不要忘记将它们放在您的可绘制文件夹中。
于 2013-02-23T14:56:33.707 回答
0
这种方式解决了我的需求,但任何人都有更好的方法
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle">
<solid android:color="#017db1"/>
</shape>
</item>
<item android:top="1px">
<shape android:shape="rectangle" >
<solid android:color="#ffffff"/>
</shape>
</item>
<item android:top="2px">
<shape android:shape="rectangle">
<solid android:color="#017db1"/>
</shape>
</item>
于 2013-02-23T15:42:45.197 回答
-1
我假设您是 Android 新手开发人员。
不要说应用程序。当您使用基于活动的 Android 开发时。
我假设您有一个名为 MyActivity.java 的主 Activity。在 onCreate 方法中,您必须添加一行代码,告诉活动使用自定义布局,例如:
setContentView(R.layout.my_layout);
然后你必须在文件夹 /res/layout 中创建一个名为 my_layout.xml 的布局 xml,其中至少包含一个 Layout 组件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/my_bg_image"
android:orientation="vertical" >
</LinearLayout>
注意使用自定义图像的背景属性。此图像必须以 my_bg_image.jpg 的形式保存在项目的 /res/drawable 文件夹中。
这是一个开始。不断改进。
于 2013-02-23T15:03:45.883 回答