2016-08-02 53 views
-1

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

回答

0

你可以使用風格就是這樣,在風格的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" />