Create a custom adapter that extends BaseAdapter. This will allow you to inflate a custom view for each row. In that view, simply make the text larger.
public View getView(final int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {
convertView = context.getLayoutInflater().inflate(
R.layout.apk_card, parent, false);
holder = new ViewHolder();
holder.appIcon = (ImageView) convertView.findViewById(R.id.appicon);
holder.appName = (TextView) convertView.findViewById(R.id.appname);
holder.statusIcon = (ImageView) convertView
.findViewById(R.id.status_icon);
holder.statusText = (TextView) convertView
.findViewById(R.id.status_text);
holder.status = convertView.findViewById(R.id.status);
holder.details = convertView.findViewById(R.id.details);
holder.launch = convertView.findViewById(R.id.launch);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
ApplicationInfo appInfo = getItem(position);
Drawable appIcon = packageManager.getApplicationIcon(appInfo);
String appName = packageManager.getApplicationLabel(appInfo).toString();
holder.appName.setText(appName);
holder.appIcon.setImageDrawable(appIcon);
return convertView;
}