文本中的样式(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> 
+1

我强烈建议你阅读[官方文档(https://开头围绕主题和风格开发.android.com/guide/topics/ui/themes.html)。一个快速解决方案是您的颜色值应该使用十六进制定义。 '#ffooff'不是一个有效的颜色 - 你正在寻找使用'#ff00ff' –

+0

谢谢你指导我......但我已经纠正它。 – Savy

你可以使用风格就是这样,在风格的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" />