动态修改listview,spinner控件字体大小的解决办法

要改变Spinner和ListView中的字体大小,需重写它们的Adapter的getView和getDropDownView方法。对于ListView,创建自定义SimpleAdapter,并在getView中设置TextView的字体大小。对于Spinner,创建继承自ArrayAdapter的内部类,在getDropDownView和getView中分别设置下拉选项和选中后显示的字体大小。
摘要由CSDN通过智能技术生成

要修改spinner和listview中的字体大小  需要重写这2个控件的getView函数 只有这样 才能修改

需要修改这2个控件的Adapter

直接上代码

 

首先是listview的

记得要用红色字体部分去命名你的listview的Adapter

class SimpleAdapter extends BaseAdapter{
  Context context;
  List<Map<String, Object>> dataList;
  int formatlist;
  String[] strings;
  int[] is;
  public SimpleAdapter(
    Context context,
    List<Map<String, Object>> dataList, int formatlist,
    String[] strings, int[] is) {
   this.context= context;
   this.dataList = dataList;
   this.formatlist = formatlist;
   this.strings = strings;
 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值