Android更改具有子项的自定义listview的字体
这里我有一个基本的列表视图。我想更改listView中文本的字体。当然,我想有一个子项。我该怎么办 在主要活动中: 在创建方法中:Android更改具有子项的自定义listview的字体,android,listview,android-listview,Android,Listview,Android Listview,这里我有一个基本的列表视图。我想更改listView中文本的字体。当然,我想有一个子项。我该怎么办 在主要活动中: 在创建方法中: list.setOnItemClickListener(新的OnItemClickListener(){ @凌驾 公共链接(AdapterView arg0、视图arg1、内部arg2、, 长arg3){ 意向信息=新意向(Main.this,info.class); info.putExtra(“id”,id[arg2]+”); 星触觉(信息); } }); 简
list.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
意向信息=新意向(Main.this,info.class);
info.putExtra(“id”,id[arg2]+”);
星触觉(信息);
}
});
简历上:
protectedvoid onResume(){
super.onResume();
刷新();
}
公共无效刷新(){
final dbHandler db=新的dbHandler(this);
最终ListView列表=(ListView)findViewById(R.id.searchh_列表);
db.open();
int count=db.count();
名称=新字符串[计数];
id=新整数[计数];
对于(int i=0;i您可以使用自定义适配器来完成任务。下面是一个简单的示例:
public class CustomAdapter extends BaseAdapter {
Context context;
public CustomAdapter(Context context) {
this.context = context;
}
.......
@Override
public View getView(int position, View view, ViewGroup viewGroup) {
if (view == null)
view = LayoutInflater.from(context).inflate(R.layout.yout_list_row_layout);
TextView textView = view.findViewById(R.id.text_view_id);
textView.setTypeface(Typeface);
return view;
}
}