首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

【Android】listview选中国人民银行字体变大

2012-08-21 
【Android】listview选中行字体变大【Android】listview选中行字体变大?转载自 : http://www.cnblogs.com/Aman

【Android】listview选中行字体变大

【Android】listview选中行字体变大

?

转载自 : http://www.cnblogs.com/Amandaliu/archive/2011/06/14/2080347.html

?

?

目标:listview中item使用textview,当item选中时,字体为25px;当item未选中时,字体21px

?


【Android】listview选中国人民银行字体变大

?

之前想了很久,以为同listview选中行字体颜色一样,使用xml文件中使用selector就可以改变了,但是一直上网查找资料,都没有找到selector中改变字体大小的命令。后来网友提醒我,可以在adapter中的getview中修改。现将重要的代码放上:

?

@Overridepublic View getView(int position, View convertView, ViewGroup parent) {convertView = LayoutInflater.from(context.getApplicationContext()).inflate(R.layout.menulistitem, null);TextView listItem = (TextView)convertView.findViewById(R.id.name_menu);listItem.setText(list.get(position).get("name_menu").toString());this.select_item = LiveChannelsActivity.select_item;try{if(this.select_item == position){listItem.setTextSize(25);//选中的Item字体:25px}elselistItem.setTextSize(21);//未选中的Item字体:21px}catch(Exception ex){ex.printStackTrace();}return convertView;}

?

这样就可以了。

?

?

?

?

热点排行