2012-05-20 48 views
2

出现该文本,并且@color/blue在代码中的其他地方还可以,还有什么可以防止阴影出现?我已经尝试了数值为1,10和100的shadowDx & shadowDy以及shadowRadius。阴影不会出现在编辑器(显然预计为TextView shadow not showing up in preview - although working on real device)或我的手机上,这是我的测试设备。为什么不出现阴影?

<TextView 
     android:id="@+id/shadow_text" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:text="i should be shadowed ..." 
     android:textColor="@android:color/white" 
     android:shadowColor="@color/blue" 
     android:shadowRadius="2" 
     android:shadowDx="1" 
     android:shadowDy="1" 
     android:textSize="@dimen/text" /> 
+0

你的textview没有ID ..我不知道它是如何影响阴影..添加一个ID,看到 – Ronnie

+0

哦对不起,这只是当我发布的问题被遗漏了 –

+0

什么是@颜色/蓝色? – Macarse

回答

6

它只适用于我,如果我使用浮点值。试试这个:

<TextView 
     android:id="@+id/shadow_text" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:text="i should be shadowed ..." 
     android:textColor="@android:color/white" 
     android:shadowColor="@color/blue" 
     android:shadowRadius="2.0" 
     android:shadowDx="1.0" 
     android:shadowDy="1.0" 
     android:textSize="@dimen/text" /> 

是的,编辑器不显示阴影,但它也应该显示一个注意它不被支持。

+0

哈,那么你知道什么,就是这样。似乎完全荒谬,它不能采取整理,但哦。谢谢! –

+0

oh hrm ...没关系。它的作品,但只有当我的'TextView'具有背景颜色设置。否则阴影是不可见的/不存在 –

+0

奇怪的是,我不需要背景色来工作:-) –