android全息主题背景

时间:2012-05-08 09:26:19

标签: android background themes

我想知道,如果我可以获得使用android的holo主题时显示的背景,作为一个可绘制的? (你知道,显示为3.0+的深黑色和蓝色背景)我需要将它用作可绘制的,所以如果有人知道是否可以这样做,请告诉我..

enter image description here

很抱歉,但我忘了提到它显示在平板电脑设备上,不确定手机。

3 个答案:

答案 0 :(得分:6)

文件的位置

<强>全息黑暗:

  

/path_to_sdk/platforms/android-version/data/res/drawable/background_holo_dark.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
            android:startColor="#ff000000"
            android:endColor="#ff272d33"
            android:angle="270" />
</shape>

<强>全息光:

  

/path_to_sdk/platforms/android-version/data/res/drawable/background_holo_light.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
            android:startColor="#ffe8e8e8"
            android:endColor="#ffffffff"
            android:angle="270" />
</shape>

制作自己的

将以下代码放在 res / drawable / background.xml

<?xml version="1.0" encoding="utf-8"?>
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle">
    >
<gradient 
    android:angle="270"
    android:startColor="#ff020202"
    android:endColor="#ff272D33"
    android:type="linear" />
</shape>

将背景参考添加到父视图组

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background">

使用这些值,直到获得所需的效果。

答案 1 :(得分:1)

如果有可能,最好的办法是查看android .jar for 3.0(可以在Eclipse中使用ADT下载) 图像可以在/ drawable / drawable-hdpi中找到,也可以在/ drawable

中找到

如果没有,可能只能在源中找到。

答案 2 :(得分:0)

在这里,也许这会有所帮助:http://developer.android.com/guide/topics/ui/themes.html