Wie kann ich eine schriftart in Android?
Entwickelt ich ein Andriod-RSS-reader-app.Ich habe verwendet, custom listview zur Liste RSS-Titel und seine Bilder.Jetzt möchte ich die schriftart ändern von RSS-Titel.Wie kann ich Schrift für meinen Titel textview?
Hier ist mein adapter-Klasse, in der ich die Einstellung der Titel Textview.
Adapter.java
public class InternationalAdapter extends BaseAdapter {
private Activity activity;
private ArrayList<HashMap<String, String>> data;
private static LayoutInflater inflater=null;
public ImageLoader imageLoader;
public InternationalAdapter(Activity a, ArrayList<HashMap<String, String>> d) {
activity = a;
data=d;
inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
imageLoader=new ImageLoader(activity.getApplicationContext());
}
public int getCount() {
return data.size();
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
if(convertView==null)
vi = inflater.inflate(R.layout.list_row, null);
TextView title = (TextView)vi.findViewById(R.id.title); //For this Textview I want to set Typeface.
TextView date = (TextView)vi.findViewById(R.id.artist);
ImageView thumb_image=(ImageView)vi.findViewById(R.id.list_image);
HashMap<String, String> news = new HashMap<String, String>();
news = data.get(position);
//Setting all values in listview
title.setText(International.Title[position]);
date.setText(International.Date[position]);
imageLoader.DisplayImage(International.image[position], thumb_image);
return vi;
}
}
Diese Frage wurde gefragt, 100 mal SO . Warum nicht Sie finden?.
Ich weiß, wie zu tun es auf eine Aktivität.Aber diese ist anders.
Man kann es nicht auf eine Aktivität. Sie können nur tun es auf Ansichten.
mögliche Duplikate von Verwenden einer benutzerdefinierten schriftart in Android
Ich weiß, wie zu tun es auf eine Aktivität.Aber diese ist anders.
Man kann es nicht auf eine Aktivität. Sie können nur tun es auf Ansichten.
mögliche Duplikate von Verwenden einer benutzerdefinierten schriftart in Android
InformationsquelleAutor Basim Sherif | 2012-05-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diese verwenden,
statt getContext() versuchen, die mit der Tätigkeit
yh..es funktioniert einwandfrei.Vielen Dank 🙂
Die Meisten Begrüßen...:) Happy Coding..:)
InformationsquelleAutor Aerrow
Versuchen, wie diese
InformationsquelleAutor Aerrow
können Sie dieses verwenden:)
InformationsquelleAutor Dhruvil Patel
verwenden custome textview wie unten angegeben und die schriftart festlegen es
und in Ihre listview-Zeile xml bedeutet in list_row layout hinzufügen textview als
hier weitere Eigenschaft verwendet werden kann u entfernen Sie die nicht erforderlichen und in Ihrem getview Methode definieren es als
InformationsquelleAutor Khan
Können Sie diese Bibliothek verwenden, die schriftart zu ändern, auf eine beliebige Ansicht, nur übergeben zu müssen, schriftart-Datei-Namen mit der Anbindung von xml-code. https://github.com/ChathuraHettiarachchi/TypeFaced
1.textview
2.edittext
3.Schalter
4.toggle
5.Taste
6.radiobutton
7.checkbox
InformationsquelleAutor Chathura Jayanath
Wir können diese Methode auch verwenden:
Hier monospace ist eine schriftart.
InformationsquelleAutor Prateeksha