2016-01-22 40 views
5
<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:android="http://schemas.android.com/apk/res/android"> 

    <style name="TextViewAppearance" parent="@android:style/TextAppearance.Widget.TextView"> 
     <item name="android:layout_width">wrap_content</item> 
     <item name="android:layout_height">wrap_content</item> 
     <item name="typeface">robotoRegular</item>    
    </style> 

    <style name="TextViewAppearance.Display1" parent="@style/TextViewAppearance"> 
     <item name="typeface">robotoBlack</item> 
     <item name="android:textSize">45sp</item> 
     <item name="android:textColor">@color/main_color_grey_500</item> 
    </style> 
</resources> 

Alma Hata: Hata: (4, 5) Hayır kaynak adı verilen maçları bulundu: attr 'yazı tipi' Hayır kaynak adı verilen maçları bulundu. Ben
1. Android Studio 1.5.1
2. minSdkVersion'ın 15
3. targetSdkVersion 23
Hata: attr 'yazı tipi'

----------- Düzenleme

< kullanıyorum

--- ------------------>

Benim Düzen dosya

<abcapp.com.font.RobotoTextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"    
       android:text="ABC"    
       android:textSize="16sp" 
       app:typeface="robotoBlack" /> 

cevap

7

The Typeface class specifies the typeface and intrinsic style of a font.

Sen android:typeface yerine typeface çağırmalıdır. xml düzenini dosyasında: "yazı tipini app"

kullanıyorum

<item name="android:typeface">robotoRegular</item> 
+0

numaralı sorguma xml düzen dosya kodunu ekledim. Xml düzen dosyasında "app: typeface" kullanıyorum. Sorumma – Ali

+1

@smoke http://stackoverflow.com/questions/2973270/using-a-custom-typeface-in-android adresinden xml düzen dosya kodu ekledim –

0

Eğer android:typeface 01 değil kullanmalıdır olduğunu.

+0

yapmayın

<item name="typeface">robotoRegular</item> 

yapın. Benim soru – Ali

+0

xml düzen dosya kodu ekledim Ama 'android' gibi 'app' etiketi ilan etmemiş gibi görünüyor. – starkshang

0

kullanım

<item name="android:typeface">YOUR FONT</item> 
+0

xml düzen dosyasında "app: font" kullanıyorum. – Ali