开发者

how to add font in Android Application

开发者 https://www.devze.com 2023-03-15 06:21 出处:网络
i am making one application in Android 2.2 in that application i want to show hindi text in 开发者_C百科TextViewin Android application. (how to add \"मैं छात्र हूँ\" word in Text view)

i am making one application in Android 2.2 in that application i want to show hindi text in 开发者_C百科TextView in Android application. (how to add "मैं छात्र हूँ" word in Text view)

Please help me..


Add your font to assets folder in your project and use the below snippet

 TextView hindiTextView=(TextView)findViewById(R.id.txtbx);
 Typeface hindiFont=Typeface.createFromAsset(getAssets(),"fonts/fontname.ttf");
 mytextView.setTypeface(hindiFont);

Hope its helpful.


1) add "fonts" folder inside of "assets" folder and paste font inside of fonts folder

2) in layout file:

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
             android:orientation="vertical"  
              android:layout_width="fill_parent"  
              android:layout_height="fill_parent"  
        >  

    <TextView  
           android:id="@+id/custom_font"  
           android:layout_width="fill_parent"  
           android:layout_height="wrap_content"  
           android:text="मैं छात्र हूँ"  
           />  

3) In Activity where you want to set the text use the code below:

 TextView txt = (TextView) findViewById(R.id.custom_font);  
 Typeface font = Typeface.createFromAsset(getAssets(), "hindifont.ttf");  
 txt.setTypeface(font);  
0

精彩评论

暂无评论...
验证码 换一张
取 消