如何更改listview中的字体颜色
2个回答
推荐于2016-03-31 · 知道合伙人互联网行家
关注
展开全部
更改listview的字体大和颜色自定义一个识配器,用于添加下元素
例子如下:
private class MyAdapter extends BaseAdapter
{
@Override
public
int getCount()
{
return
strArr.length;
}
@Override
public
Object getItem(int arg0) {
return
arg0;
}
@Override
public
long getItemId(int position) {
return
position;
}
@Override
public
View getView(int position, View convertView, ViewGroup parent)
{
TextView
mTextView = new TextView(getApplicationContext());
SharedPreferences
preferences = getSharedPreferences("PeiZhi_WenJian",
Context.MODE_PRIVATE);
mTextView.setTextColor(Color.BLACK);//设置字体颜色
mTextView.setTextSize(20);//设置字体大小
mTextView.setText(strArr[position]);//需要重新添加字体
return
mTextView;
}
}
在需要的地方调用listview.MyAdapter ();
例子如下:
private class MyAdapter extends BaseAdapter
{
@Override
public
int getCount()
{
return
strArr.length;
}
@Override
public
Object getItem(int arg0) {
return
arg0;
}
@Override
public
long getItemId(int position) {
return
position;
}
@Override
public
View getView(int position, View convertView, ViewGroup parent)
{
TextView
mTextView = new TextView(getApplicationContext());
SharedPreferences
preferences = getSharedPreferences("PeiZhi_WenJian",
Context.MODE_PRIVATE);
mTextView.setTextColor(Color.BLACK);//设置字体颜色
mTextView.setTextSize(20);//设置字体大小
mTextView.setText(strArr[position]);//需要重新添加字体
return
mTextView;
}
}
在需要的地方调用listview.MyAdapter ();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询