【发布时间】:2017-05-15 10:23:28
【问题描述】:
当我将图像添加到 res>drawable 并使用数组显示它以在列表视图中显示它们时,它工作正常。但是如何从 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;
};
}
这是我的主要课程列表 java,其中包含用于显示图像的数组适配器
如何显示来自 SQL Server 的图像?
我知道我必须创建一个连接类并且我知道如何去做。我用来存储数据的图像类型是“图像”。如何将其更改为数组形式。我是初学者
【问题讨论】:
-
在sql server中存储图像的数据类型是'image'
-
将它们的 ID 存储在您的 Sql 数据库或 Uri 中,然后检索它们并加载它们。?
标签: android sql-server image listview