私は ListView を持っています。私がしたいのは、フォントを変更することだけです。フォントを assets/fonts フォルダーに既にダウンロードしました。
私が正しく理解していれば、アダプターを書き直すはずです..
ここに私のコードがあります:
onCreate....
Typeface font1 = Typeface.createFromAsset(getAssets(), "fonts/english.ttf");
font1 = Typeface.create(font1, Typeface.BOLD);
TextView customText = (TextView)findViewById(R.id.ListTextView);
customText.setTypeface(font1);
HashMap<String,String> contentItem = new HashMap<String,String>()
{
{
put(NAME_FIELD,"dudi");
}
};
content.add(contentItem);
SimpleAdapter adapter = new SimpleAdapter(this,
content,
R.layout.show_the_list,
new String[]{NAME_FIELD},
new int[]{R.id.ListTextView} );
ListView list1 = (ListView) findViewById(R.id.list);
list1.setAdapter(adapter);
xml ファイル:
<TextView
android:id="@+id/ListTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="40dip"
android:textColor="@color/White" >
</TextView>
誰かが追加または変更する必要があるコードを見せてくれれば、それは素晴らしいことです! ありがとう。