列表视图中文本视图的大小为19SP。我想将第一个位置项的字体大小设置得更大,例如21SP。我该如何以编程方式完成?
提前致谢!
答案 0 :(得分:0)
您需要从适配器调整getView
方法以满足您的需求。
定义的getView
方法here为您提供了您尝试显示的数据集中项目的位置。
您需要做的就是根据您要求的位置自定义充气视图
getView(int position,
View convertView,
ViewGroup parent){
//inflate the view
View v = LayoutInflator.from(parent).inflate(R.layout.your_layout,parent,false);
TextView txt = (TextView) v.findViewById(R.id.your_txt);
if(position == 0){
txt.setTextSize(//get the dimen from resources);
}
return v;
}