你这相当于自定义了,simpleAdapter没有改变文字大小的操作,你要想简单可以借用他的view,然后在设置他文字大小,代码如下:
- class StudentAdapter extends ArrayAdapter<String> {
- LayoutInflater inflator;
-
- public StudentAdapter(Context context) {
- super(context, 0);
- inflator = LayoutInflater.from(context);
- }
-
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- if (convertView == null) {
- convertView = inflator.inflate(android.R.layout.simple_list_item_2, parent, false);
- }
-
- TextView text1 = (TextView) convertView.findViewById(android.R.id.text1);
- TextView text2 = (TextView) convertView.findViewById(android.R.id.text2);
- text1.setTextSize(14);
- text2.setTextSize(12);
- text1.setText("title");
- text2.setText("summary");
-
- return convertView;
- }
- }