次の問題があります。DBに3つの列(id整数、picture_int整数(リソースからの画像)、picture_galery(パス))があり、リストビューでDBから画像を設定したい。列picture_intがnullの場合、列picture_galeryから画像を設定し、もし picture_int!=null なら、この画像を設定してください。
1 に答える
0
BaseAdapter を拡張し、必要なメソッドをオーバーライドすることで、カスタム アダプターを使用できます。
public int getCount() {
return somevalie;
}
@Override
public Object getItem(int arg0) {
return arg0;
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
return view
}
詳細については、カスタム アダプターのサンプルを参照してください。
後で、画像をカスタムリストビューに設定するためにアクセスできるデータベースを作成します。のように考えると仮定します
if(theFieldYouAccess == null)
{
//Do what you want
}
else
{
//Do what you want
}
getView() 機能で
于 2013-02-24T09:24:26.203 に答える