イメージをres> drawableに追加し、配列ビューを使用して表示すると、リストビューに表示されます。しかし、どのようにSQL Serverデータベースからイメージを取得することができます。AndroidでSQL Serverからイメージを取得する
これは私のMainCourse.javaで、画像を表示するmain.javaです。
package com.example.lenovo.redcabins;
import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
/**
* Created by Lenovo on 4/27/2017.
*/
public class MainCourseList extends ArrayAdapter<String> {
private final Activity context;
private final String[] itemname;
private final Integer[] imgid;
public MainCourseList(Activity context, String[] itemname, Integer[] imgid) {
super(context, R.layout.maincourse, itemname);
// TODO Auto-generated constructor stub
this.context=context;
this.itemname=itemname;
this.imgid=imgid;
}
public View getView(int position, View view, ViewGroup parent) {
LayoutInflater inflater=context.getLayoutInflater();
View rowView=inflater.inflate(R.layout.maincourse, null,true);
TextView txtTitle = (TextView) rowView.findViewById(R.id.lbl_maincourselist1);
ImageView imageView = (ImageView) rowView.findViewById(R.id.img_maincourse);
TextView extratxt = (TextView) rowView.findViewById(R.id.lbl_maincourserlist2);
txtTitle.setText(itemname[position]);
imageView.setImageResource(imgid[position]);
extratxt.setText("Description "+itemname[position]);
return rowView;
};
}
これは私がSQL Serverからの画像を表示することができますどのように画像
を表示するには、アレイアダプタが含まれている私のメインコース一覧のJavaのですか?
私は接続クラスを作成しなければならないことを知っており、それを行う方法を知っています。私のデータを保存するために使った画像の種類は「画像」です。どのように配列形式に変更することができます。私は初心者です
SQL Serverにイメージを格納するデータ型は「画像」 –
SQLデータベースまたはUriにIDを格納し、ロードします。 –