Java 如何在Listview/Arraylist中仅增加一个项目的字体大小
我有一个listView和一个arrayList,我只想增加一个项目的字体大小第一个有人能给我举一个例子说明如何实现这一点吗 我尝试过谷歌搜索,但似乎在任何地方都找不到一个例子 资料来源:Java 如何在Listview/Arraylist中仅增加一个项目的字体大小,java,android,listview,arraylist,android-fonts,Java,Android,Listview,Arraylist,Android Fonts,我有一个listView和一个arrayList,我只想增加一个项目的字体大小第一个有人能给我举一个例子说明如何实现这一点吗 我尝试过谷歌搜索,但似乎在任何地方都找不到一个例子 资料来源: 您应该实现自己的适配器来实现这一点。 这是样品 private class MyAdapter extends BaseAdapter { private ArrayList<String> mTexts; private LayoutInflater mInflater;
您应该实现自己的适配器来实现这一点。 这是样品
private class MyAdapter extends BaseAdapter {
private ArrayList<String> mTexts;
private LayoutInflater mInflater;
public MyAdapter(Context context, ArrayList<String> text) {
mInflater = LayoutInflater.from(context);
mTexts = text;
}
@Override
public int getCount() {
return mTexts.size();
}
@Override
public Object getItem(int position) {
return mTexts.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = mInflater.inflate(R.layout.layout_list, parent, false);
}
TextView tv = (TextView) convertView.findViewById(R.id.tv);
if (position == 0) tv.setTextSize(60);
else tv.setTextSize(25);
return convertView;
}
}
希望能有帮助
private class MyAdapter extends BaseAdapter {
private ArrayList<String> mTexts;
private LayoutInflater mInflater;
public MyAdapter(Context context, ArrayList<String> text) {
mInflater = LayoutInflater.from(context);
mTexts = text;
}
@Override
public int getCount() {
return mTexts.size();
}
@Override
public Object getItem(int position) {
return mTexts.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = mInflater.inflate(R.layout.layout_list, parent, false);
}
TextView tv = (TextView) convertView.findViewById(R.id.tv);
if (position == 0) tv.setTextSize(60);
else tv.setTextSize(25);
return convertView;
}
}