【发布时间】:2012-08-08 09:56:38
【问题描述】:
我正在动态创建一个 TextView 并使用此处发布的方法为其设置阴影:Android - shadow on text?
但它不起作用。样式已应用(将 textSize 项进行测试,它可以工作),但没有出现阴影。
文本视图:
TextView tv = new TextView(this);
RelativeLayout.LayoutParams layoutPars = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutPars.addRule(RelativeLayout.CENTER_VERTICAL);
tv.setTextColor(0xffffffff);
tv.setText(label);
tv.setTextSize(11);
tv.setTextAppearance(getApplicationContext(), R.style.BlackShadow);
风格:
<style name="BlackShadow">
<item name="android:shadowColor">#ff000000</item>
<item name="android:shadowRadius">1</item>
<item name="android:shadowDx">-1</item>
<item name="android:shadowDy">-1</item>
<item name="android:textSize">26dip</item>
</style>
我做错了什么?
【问题讨论】:
-
任何人都可以查看此链接stackoverflow.com/a/51761610/4307338