Чтобы настроить представление списка, вам, вероятно, потребуется создать специальный массив ArrayAdapter ListView, который будет загружать ваше представление текста и устанавливать его зачеркнутым:
private class ResultsAdapter extends ArrayAdapter<Route> {
private ArrayList<Route> items;
public ResultsAdapter(Context context, int textViewResourceId, ArrayList<Route> items) {
super(context, textViewResourceId, items);
this.items = items;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.route_row, null);
}
Route res = items.get(position);
if (res != null) {
TextView line1 = (TextView) v.findViewById(R.id.route_line1);
//setup your strikethrough as needed.
}
}
return v;
}
}