私はパルスのように見えるアプリを持っています https://lh5.ggpht.com/JPrFfuPBYwxBKQYcqSxdmdBWsJPRfZAiYmnKboFBI3V8Zqq7GqTUG9R_sCui3KIL1g、各セクションに約8-10のニュースセクションがあり、約20-30のストーリーがあります。私の現在の設計は、すべてのセクションが水平スクロールビューですこれには 20 ~ 30 のストーリーが含まれています。これは私の suedo main.xml です。
<LinearLayout>
<HorizontalScrollView>
<LinearLayout orientation:horizontal>
<RelativeLayout id:singlenewsstory>
<Imageview/>
<TextView/>
<RelativeLayout/>
<RelativeLayout id:singlenewsstory>
<Imageview/>
<TextView/>
<RelativeLayout/>
etc...
<LinearLAyout/>
<horizontalScrollView>
<HorizontalScrollView>
<LinearLayout orientation:horizontal>
<RelativeLayout id:singlenewsstory>
<Imageview/>
<TextView/>
<RelativeLayout/>
<RelativeLayout id:singlenewsstory>
<Imageview/>
<TextView/>
<RelativeLayout/>
etc...
<LinearLAyout/>
<horizontalScrollView>
<HorizontalScrollView>
<LinearLayout orientation:horizontal>
<RelativeLayout id:singlenewsstory>
<Imageview/>
<TextView/>
<RelativeLayout/>
<RelativeLayout id:singlenewsstory>
<Imageview/>
<TextView/>
<RelativeLayout/>
etc...
<LinearLAyout/>
<horizontalScrollView>
etc...
もちろん、私はレイアウトを動的に埋めますが、このデザインでは、アクティビティに約 200 ビューと約 150 の画像があり、アプリの速度が低下する可能性があることが主な懸念事項です。いくつか質問があります:
1-各スクロール ビューには、スクリーン バウンドに最大 3 つのニュース記事が表示されます。
2-Horizo ntalscrollviewは、私が何をしているかに適していますか、それとも他に使用できるものがありますか?
3-これらの水平スクロールビューをすべて1つの垂直スクロールビューに入れていますが、1つを水平にスクロールすると、垂直スクロールビューも少しスクロールします。