来自Google Drive Spreadsheet Android的图像加载

时间:2014-09-09 10:03:44

标签: android image google-sheets google-drive-api

所以我有一个应用程序,我从GDrive电子表格加载数据,内容是用户信息(名称,一些信息和图像)。一切正常,除了这样我无法得到图像,因为在图像行中,我链接到看起来像https://docs.google.com/a/mentormate.com/file/d/0BzkDNB0JekTGN1FtZVZrRl9WaDg/edit的图像。我需要的是如何打开此文件并获取图像的信息,以便我可以将其加载到应用程序中的ImageView上.Here&#39我迄今为止的例子。

@Override
public View getView(int i, View v, ViewGroup viewGroup) {
    final viewHolder h;
    Person p = users.get(i);

    if (v == null) {
        v = inflater.inflate(R.layout.list_item_user, viewGroup, false);
        h = new viewHolder();

        h.name = (TextView) v.findViewById(R.id.name);
        h.position = (TextView) v.findViewById(R.id.position);
        h.picture = (ImageView) v.findViewById(R.id.picture);

        v.setTag(h);
    } else {
        h = (viewHolder) v.getTag();
    }

    h.name.setText(p.getName());
    h.position.setText(p.getPosition());


    AsdImageLoader.displayImage(p.getPicture(), h.picture);

和displayImage()方法:

public static void displayImage(String url, ImageView imageView) {
    imageView.setImageBitmap(null);
    ImageLoader.getInstance()
        .displayImage(url, imageView, mDisplayOptions);
}

p.getPicture()正在返回我上面给出的链接,例如。 在此先感谢您的帮助!

0 个答案:

没有答案