2012-11-23 51 views
0

我正在使用ListAdapter。当我运行模拟器时,项目的字体大小非常大,我想更改字体大小。我搜索了很多,但我做不了多少。 下面是代码:android-如何为listadaptor设置样式

String items[]={"a","b","c"}; 

Positions.this.setListAdapter(新ArrayAdapter(Positions.this,android.R.layout.simple_list_item_1,项));

如何更改此字体大小?顺便提一下, ,有没有反正为字体的列表?

感谢

+0

使用自定义项目布局 – njzk2

回答

0

您需要使用自定义列表适配器为

0

定义ArrayAdapter这样不论大小:

new ArrayAdapter(Positions.this,android.R.layout.simple_list_item_1,items){ 
     @Override 
     public View getView(int position, View convertView, ViewGroup parent) { 
      View superView = super.getView(position, convertView, parent); 
      int textSize = 5; 
      ((TextView)superView.findViewById(android.R.id.text1)).setTextSize(TypedValue.COMPLEX_UNIT_DIP, textSize); 
      return superView; 
     } 
    };