2017-12-11 26 views
0

私はニュースについてのブログアプリケーションを作っているとしましょう。全体のアイデアは、ブログ投稿を取得し、アプリケーションで表示しています。私はRSSフィードから投稿を解析しています。 すべてのブログ投稿には、テキスト、写真、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

利用値下げ構文オブジェクトを取得、それはアダプタクラスでrecyclerViewとCardViewにアダプタを助け、多分ことができ、変数投稿のオブジェクトフォーマットによって異なりこのようなものを試してみてくださいhttps://github.com/falnatsheh/MarkdownView – Blundell

+0

@Blundellそれは普通のウェブビューではありませんか? –

+2

良い質問を投稿するとしましょう。全体的なアイデアは読んでいる[質問する](https://stackoverflow.com/help/how-to-ask) –

答えて

1

RSSフィードを使用してすべてのデータを解析し、この解析されたデータを好きなように表示する特定の画面を作成できます。

+0

私はすでに行いました。しかし私ができるのはテキストを表示することだけです。しかし、そのページにも画像があります。そしてそれらはランダムに配置されます。私はそれらをブログのように正確に表示したい –

+0

あなたがblogspotとまったく同じように言うと、テキストやイメージ、テキスト、テキスト、イメージのようなビューの同じ順序を尊重したテキストとイメージを意味しますか?レスポンシブサイトのような解像度に調整しますか? –

+0

No.ランダムにランダムに配置されます。たとえば、1つの投稿に5つの画像があり、別の画像には画像が1つもないことがあります。 –

0

それはJSONまたはXMLパーサーとAPIレスポンスから

+0

私はRSSフィードを解析しています。応答としてHTMLテキストを取得する。 –

関連する問題