Tôi nhận thấy rằng TwoLineListItem bị phản đối như các API 17. thay thế vào đó là gì nếu tôi đang thiết lập một bộ chuyển đổi ListActivity như sau ?:ListActivity TwoLineListItem Alternative
ArrayAdapter<File> adapter = new ArrayAdapter<File>(this,android.R.layout.simple_list_item_2,filesArrayList){
@Override
public View getView(int position, View convertView, ViewGroup parent){
final TwoLineListItem row;
if(convertView == null){
LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
row = (TwoLineListItem)inflater.inflate(android.R.layout.simple_list_item_2, null);
}else{
row = (TwoLineListItem)convertView;
}
row.getText1().setText(filesArrayList.get(position).getTitle());
row.getText2().setText2(filesArrayList.get(position).getDescription());
return row;
}
};
Bạn có thể viết View' rằng có hai văn bản 'View's trong nó với phong cách thích hợp của riêng bạn '. – prprcupofcoffee