文本中的样式(textView)
问题描述:
Android,如何在textView中进行样式设置。我想风格textView的文本,我想textView(文本)边框的风格意味着假设我已经写在白色的“你好”,并且字体是粗体,所以,现在我想在“你好”上做一个边框(风格)与红色,但我不明白如何做到这一点?我尝试了很多,但它不会工作,因为我想要它,并且在我的代码中有太多的错误...请帮助我..!文本中的样式(textView)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:capitalize">characters</item>
<item name="android:textSize">12pt</item>
<item name="android:textColor">#ffffff</item>/>
<item name="android:textborderColor">#ff00ff</item>
</style>
</resources>
答
你可以使用风格就是这样,在风格的XML
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="newtextview" parent="Widget.AppCompat.Textview">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:capitalize">characters</item>
<item name="android:textSize">12pt</item>
<item name="android:textColor">#ffffff</item>/>
<item name="android:textborderColor">#ff00ff</item>
</style>
</resources>
,并使用这样的:
<Textview
android:id="@+id/tv"
style="@style/edt_text"
android:textColor="#616161" />
我强烈建议你阅读[官方文档(https://开头围绕主题和风格开发.android.com/guide/topics/ui/themes.html)。一个快速解决方案是您的颜色值应该使用十六进制定义。 '#ffooff'不是一个有效的颜色 - 你正在寻找使用'#ff00ff' –
谢谢你指导我......但我已经纠正它。 – Savy