android 设置ListView字体颜色
时间: 2023-12-03 09:01:31 浏览: 230
可以通过设置ListView的Adapter来设置字体颜色。在Adapter的getView()方法中,可以通过findViewById()方法获取到ListView中的TextView,并设置字体颜色。
示例代码:
```
public class MyAdapter extends BaseAdapter {
private Context mContext;
private List<String> mData;
public MyAdapter(Context context, List<String> data) {
mContext = context;
mData = data;
}
@Override
public int getCount() {
return mData.size();
}
@Override
public Object getItem(int position) {
return mData.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(mContext).inflate(android.R.layout.simple_list_item_1, parent, false);
}
TextView textView = convertView.findViewById(android.R.id.text1);
textView.setText(mData.get(position));
textView.setTextColor(Color.RED);
return convertView;
}
}
```
在上面的代码中,我们通过findViewById()方法获取到TextView,并设置字体颜色为红色。然后在ListView中设置这个Adapter即可。
阅读全文