让我们说我正在制作关于新闻的博客应用程序。整个想法是获取博客文章并在应用程序中显示它们。我正在解析来自RSS feed的帖子。 每篇博文都有一些文字,一些图片和YouTube视频。我想在网站上展示一切。但我所能做的只是在文本视图中显示文本:
<TextView
android:id="@+id/postContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:textSize="18sp"
android:textColor="@color/postTextColor"/>
在后期视图活动中:
final TextView mPostContent = (TextView) findViewById(R.id.postContent);
mPostContent.setText(Html.fromHtml(content).toString().replace("","").replace('\r', ' '));
这有助于我只显示文字。但正如我所提到的博客文章有多个图像。我该怎么办?使用webview不是解决方案。
答案 0 :(得分:1)
您可以使用RSS源解析所有数据,并创建一个特定的屏幕,以您喜欢的方式显示此解析数据。
答案 1 :(得分:0)
这取决于你的posts变量的对象格式,也许它可以帮助一个适配器到recyclerView和一个带有适配器类的CardView与json或xml解析器从api响应对象中获取