【问题标题】:How to create a view with unknown structure content?如何创建结构内容未知的视图?
【发布时间】:2014-02-04 10:02:29
【问题描述】:

如何根据 rss xml 给出的 url 创建视图(文章页面)?

更多细节:

1) 我下载 xml (rss feed),从中获取所有项目 (article_url, preview_title, image_preview_url) 并在 listviewadapter 中使用它们来显示一些文章预览信息。

2) 我应该如何创建包含之前 article_url 给出的完整文章内容的详细文章视图?有的文章有很多图片或者图片和文字,或者看起来像text-image-text-image-text等,应该如何处理呢? (或者如何从article_url网页获取这个未知结构的文章内容?)

请给我一个建议好吗?

【问题讨论】:

  • 使用一些现有布局,如 LinearLayout 或扩展 ViewGroup 来创建自定义 lsyout,然后根据下载的内容向该布局添加一些视图(TextView、ImageView)

标签: android xml view rss


【解决方案1】:

在布局中动态添加图像视图或文本视图,例如

ImageView imgv = new ImageView(context);

或在您的 xml 中创建一个线性布局并创建另一个具有所有图像视图和文本视图的单独示例布局,并添加该布局,您将从该父 xml 线性布局中的 xml 获得尽可能多的次数。

【讨论】:

    猜你喜欢
    • 2014-04-13
    • 2018-09-27
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多