android - 如何为listadaptor设置样式

时间:2012-11-23 13:59:34

标签: android listadapter

我正在使用ListAdapter。当我运行模拟器时,项目的字体大小非常大,我想更改字体大小。我搜索了很多,但我做不了多少。 这是代码:

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

Positions.this.setListAdapter(new ArrayAdapter(Positions.this,android.R.layout.simple_list_item_1,items));

如何更改此字体? 顺便说一句,无论如何都有列表的字体?

谢谢

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

以下是自定义列表视图的链接。在其中,只需将android:textSize="22dp"中文本视图中的行listview_item_row.xml更改为您想要的任何大小

http://www.ezzylearning.com/tutorial.aspx?tid=1763429

答案 2 :(得分: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;
        }
    };