1

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

在此处输入图像描述

对不起,但我忘了提到这是在平板设备上显示的,不确定手机。

4

3 回答 3

7

文件的位置

全息黑暗:

/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">

玩弄这些值,直到获得所需的效果。

于 2013-08-24T18:16:14.680 回答
1

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

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

于 2012-05-15T16:41:05.997 回答
0

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

于 2012-05-15T15:21:10.553 回答