在Android中的textView上设置阴影不起作用

时间:2014-01-19 19:28:21

标签: java android textview

我已经尝试搜索堆栈溢出和谷歌,看看我是否有任何错误,但我目前还没有意识到我做错了什么。应用阴影层后,我没有看到任何差异。以下是我的尝试:

TextView textv = (TextView) findViewById(R.id.textview1);

textv.setShadowLayer(1, 0, 0, Color.BLACK);    
textv.setShadowLayer(25, 0, 0, Color.BLACK);
texttv.setShadowLayer(1.5f, -1, 1, Color.LTGRAY);

有谁知道可能是什么问题?

我希望我的文字在其字符周围有一个黑色边框,因为它显示在图像的顶部。

1 个答案:

答案 0 :(得分:0)

使用

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:background="@color/White"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView android:textColor="@color/Black"
        android:layout_width="wrap_content"
        android:text="Soft Shadow"
        android:layout_height="wrap_content"
        android:padding="2dp"
        android:shadowColor="@color/TransparentGrey"
        android:shadowDx="3"
        android:shadowDy="3"
        android:shadowRadius="1.5" />
</LinearLayout>