2012-05-23 17 views
0

使用形状绘制对象始终是灰色

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient 
     android:startColor="#FFFF0000" 
     android:endColor="#80FF00FF" 
     android:angle="45"/> 
    <padding android:left="7dp" 
     android:top="7dp" 
     android:right="7dp" 
     android:bottom="7dp" /> 
    <corners android:radius="8dp" /> 
</shape> 

http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

每当其设置为它总是变成背景灰度任何视图的背景。

该XML在res/drawable,我已经尝试在指南中使用的两种方法。

有人可以阐明为什么它不工作。

+1

你能告诉你如何使用这种形状?这个对我有用。 – ania

+0

此xml将正常工作...问题可能出在您应用它的那一部分。 –

+0

我复制了指南中的示例,并将其用于现有项目中。我有一个活动和两个片段,我复制了示例中的textview,并将其用在我的片段和活动中。 – user1378730

回答

-1

不知道我是怎么固定的,但我复制了我的布局,删除它们,粘贴它们放回然后清洗的项目(我经常这样)并解决了问题。

-1

使用此代码:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient 
     android:startColor="#00FFBB" 
     android:endColor="#FFEEAA" 

     /> 
    <padding android:left="7dp" 
     android:top="7dp" 
     android:right="7dp" 
     android:bottom="7dp" /> 
    <corners android:radius="8dp" /> 
</shape> 

enter image description here