Android 图像 URL 到表行

发布于 2024-12-06 10:36:00 字数 703 浏览 0 评论 0原文

我想将此页面中的一些图像动态添加到我的表格中的行中。

到目前为止,这是我的代码:

 TableLayout tableView = (TableLayout) findViewById(R.id.tableView);
    TableRow row = new TableRow(this);
    ImageView im;
    im = new ImageView(this);
    im.setImageResource(R.drawable.rss);
    row.addView(im, new TableRow.LayoutParams(50, 50)); 
    tableView.addView(row, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,  LayoutParams.WRAP_CONTENT));

现在...我怎样才能制作 的图像戴墨镜的男人,加入我的桌子行吗?

PS:我希望我的应用程序能够每天获取图像,而无需更改代码。该网站日复一日地更新,改变了新闻和图像。

I would like to dynamically add some images from this page to the rows from my table.

This is my code so far:

 TableLayout tableView = (TableLayout) findViewById(R.id.tableView);
    TableRow row = new TableRow(this);
    ImageView im;
    im = new ImageView(this);
    im.setImageResource(R.drawable.rss);
    row.addView(im, new TableRow.LayoutParams(50, 50)); 
    tableView.addView(row, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,  LayoutParams.WRAP_CONTENT));

Now... how can I make, for example, the image with the man with sunglasses, to be part of my table row?

PS: I would like my application to fetch each day the images, without me changing the code. That website updates one day to another, changing the news and the images.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情深缘浅 2024-12-13 10:36:00

你们有 Golfnews 的 API 吗?

说实话,我的挪威语有点生疏。所以我无法在页面上进行真正的搜索。

你有获取新闻的代码吗?或者只是带有 rss 按钮的表格视图中的一行?或多或少。

在我看来,你有三种选择,如果他们有的话,要么使用他们的 api。您可能需要与他们交谈。

  1. 使用 API,应该会为您提供 Base64 格式的图像或类似的图像(如果有的话)。

  2. 使用 RSS 提要获取新闻索引,然后解析每个页面并将图像下载到临时文件夹中。

  3. 解析golfnews.no的主页并下载不同的图片/将它们缓存到设备上。

要解析主页,请检查此问题的答案:在 Android 中解析 HTML

Do you have an API from golfnews?

My norwegian is a bit rusty to be honest. So I can't really search around on the page.

Do you have any code for fetching the news? Or just one row in a tableview with an rss button? More or less.

You have as I see it three options, either use their api if they have one. You probably need to talk to them.

  1. Use the API, should give you image in base64 or similar if they have one.

  2. Use the RSS feed to fetch an index of the news and then parse each page and download the image in a temporary folder.

  3. Parse the homepage of golfnews.no and download the different pictures/cache them on the device.

For parsing homepages check the answers to this question: Parse HTML in Android

静待花开 2024-12-13 10:36:00

要从 URL 下载图像

private Drawable loadImageFromWebOperations(String url)
{
  try
    {
        InputStream is = (InputStream) new URL(url).getContent();
        Drawable d = Drawable.createFromStream(is, "src name");
        return d;
    } catch (Exception e)
    {
        Log.v("EXCEPTION ", ""+e.getMessage());
        return null;
    }

}

以及将图像动态添加到表中,您可以检查此 链接

For downloading images from URL

private Drawable loadImageFromWebOperations(String url)
{
  try
    {
        InputStream is = (InputStream) new URL(url).getContent();
        Drawable d = Drawable.createFromStream(is, "src name");
        return d;
    } catch (Exception e)
    {
        Log.v("EXCEPTION ", ""+e.getMessage());
        return null;
    }

}

And for adding images dynamically to table you can check this Link.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文