我想知道,如果我可以获得使用android的holo主题时显示的背景,作为一个可绘制的? (你知道,显示为3.0+的深黑色和蓝色背景)我需要将它用作可绘制的,所以如果有人知道是否可以这样做,请告诉我..
很抱歉,但我忘了提到它显示在平板电脑设备上,不确定手机。
答案 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)