gpt4 book ai didi

android - 没有为 TextView 显示阴影

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:11:38 27 4
gpt4 key购买 nike

我试过下面的代码,但是投影不会出现,它只是显示为普通的白色文本。

TextView newsTitle = new TextView(mCtx);
newsTitle.setText(newsitems[position].getTitle());
newsTitle.setTextAppearance(mCtx, R.style.TextWithDropShadow);
RelativeLayout.LayoutParams newsTitleParams =
new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
newsTitleParams.addRule(RelativeLayout.ABOVE, linLayout.getId());
newsTitleParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
newsTitle.setLayoutParams(newsTitleParams);
relLayout.addView(newsTitle);

样式文件是

<style name="TextWithDropShadow">
<item name="android:textColor">#ffffff</item>
<item name="android:textStyle">bold</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">2</item>
<item name="android:shadowDy">2</item>
<item name="android:shadowRadius">2</item>

相对布局和投影是否存在问题?

最佳答案

虽然这不能解决手头的问题,但可以使用另一种方法。

添加这一行

newsTitle.setShadowLayer(15, 0, 0, Color.BLACK);

知道我在使用样式时做错了什么仍然很有趣。

关于android - 没有为 TextView 显示阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14401956/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com