1 つのテーブルを持つ sqlite にデータベースを実装しました。既にデータ取得メソッドをコーディングしました。しかし、列を取得してカーソルに格納した後、その列をリスト ビューまたはリスト アクティビティで表示する方法
質問する
81 次
1 に答える
1
次のサンプル コードを試してください。
ArraryList で列データを取得します。
ArrayList<String> data = new ArrayList<String>();
data= // get your column data here
次に、Array Adapter クラスを設定します。
public class ListArrayAdapter extends ArrayAdapter<String> {
private Context context;
private ArrayList<String> list;
private ListView listView;
public GalleryListArrayAdapter(Context context, ArrayList<String> list, ListView listView) {
super(context, R.layout.fragment_list_item, list);
this.context = context;
this.list = list;
this.listView = listView;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final int pos = position;
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View rowView = inflater.inflate(R.layout.fragment_list_item, parent, false);
return rowView;
}
}
于 2013-06-17T09:33:08.707 に答える