2013-04-20 60 views
0
import android.app.Activity; 
import android.graphics.Typeface; 
import android.os.Bundle; 
import android.widget.TextView; 

public class MainActivity extends Activity 
{ 

    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Typeface tf = Typeface.createFromAsset(getAssets(),"Tikkana.ttf"); 
     TextView tv = (TextView) findViewById(R.id.CustomFontText); 

     tv.setText("ప్రముఖులు అభిప్రాయాలు"); 
     tv.setTypeface(tf); 
    } 
} 
+0

又是什麼問題? – Ridcully 2013-04-20 11:45:43

回答

0

請試試看。

public class CustomTextView extends TextView 

{ 

public CustomTextView(Context context, AttributeSet attrs, int defStyle) { 
    super(context, attrs, defStyle); 
    init(); 
} 

public CustomTextView(Context context, AttributeSet attrs) { 
    super(context, attrs); 
    init(); 
} 

public CustomTextView(Context context) { 
    super(context); 
    init(); 
} 

private void init() { 
    Typeface tf = Typeface.createFromAsset(getContext().getAssets(), 
      "Helvetica.ttf"); 
    setTypeface(tf); 
} 

} 
相關問題