0

私はパルスのように見えるアプリを持っています 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つを水平にスクロールすると、垂直スクロールビューも少しスクロールします。

4

1 に答える 1

0

スクロールビューをリストビューに置き換えることはできますか? リストビューは画面上に表示されるものだけを描画し、一連のビューを繰り返しスクロールしているように聞こえます。

于 2012-09-24T06:19:18.033 に答える