2016-04-05 10 views
2

Ich entwickle eine Anwendung. In der Anwendung möchte ich Bilder horizontal wie eine E-Commerce Anwendungen schieben. Ich habe keine Ahnung, wie ich das umsetzen soll.Horizontale Bildlaufansicht mit Bild und Text

Kann mir bitte jemand vorschlagen, wie dies in der Anwendung zu erreichen.

I want sliding of images like this

+0

Sie können benutzerdefinierte Ansicht von Horizontal Listview verwenden. –

+0

Sie können diesen Link überprüfen: [http://sandyandroidtutorials.blogspot.in/2013/06/horizontontal-listview-tutorial.html] (http://sandyandroidtutorials.blogspot.in/2013/06/horizontal-listview-tutorial) .html) –

+0

Ich habe diesen Link schon ausprobiert. Aber es funktioniert nicht – Yamuna

Antwort

0
<HorizontalScrollView 
     android:id="@+id/hsv" 
     android:layout_width="fill_parent" 
     android:layout_height="150sp" 
     android:layout_alignParentTop="true" 
     android:fillViewport="true" 
     android:measureAllChildren="false" 
     android:scrollbars="none" 
     > 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="130sp" 
       android:orientation="horizontal" 
       android:layout_margin="10sp" 
       android:gravity="center|left" 
       > 

       <ImageView 
        android:id="@+id/imageview1" 
        android:layout_width="100sp" 
        android:layout_height="100sp" 
        android:src="@drawable/uploadepic" 
        android:layout_margin="5sp" 
        android:visibility="gone" 
        /> 

       <ImageView 
        android:id="@+id/image1" 
        android:layout_width="120sp" 
        android:layout_height="100sp" 
        android:visibility="gone" 
        android:layout_margin="5sp" 
        android:scaleType="centerCrop" 
        /> 

       <ImageView 
        android:id="@+id/image2" 
        android:layout_width="120sp" 
        android:layout_height="100sp" 
        android:visibility="gone" 
        android:layout_margin="5sp" 
        android:scaleType="centerCrop" 
        /> 

       <ImageView 
        android:id="@+id/image3" 
        android:layout_width="120sp" 
        android:layout_height="100sp" 
        android:visibility="gone" 
        android:layout_margin="5sp" 
        android:scaleType="centerCrop" 
        /> 

       <ImageView 
        android:id="@+id/image4" 
        android:layout_width="120sp" 
        android:layout_height="100sp" 
        android:visibility="gone" 
        android:layout_margin="5sp" 
        android:scaleType="centerCrop" 
        /> 

       <ImageView 
        android:id="@+id/image5" 
        android:layout_width="120sp" 
        android:layout_height="100sp" 
        android:visibility="gone" 
        android:layout_marginLeft="5sp" 
        android:layout_marginTop="5sp" 
        android:layout_marginBottom="5sp" 
        android:layout_marginRight="20sp" 
        android:scaleType="centerCrop" 
        /> 
      </LinearLayout> 
     </HorizontalScrollView> 
+0

Ich analysiere Bilder von der JSON. Also ich möchte diese Bilder in der horizontalen Ansicht scrollen – Yamuna

+0

Ja, Sie müssen ImageView Dynamically und setImage in Image View erstellen und es zu HorizontalscrollView dynamisch hinzufügen –

0

Sie können einen Recycler Ansicht implementieren und die Ausrichtung auf Layout-Manager eingestellt.

Sie können hier ein schönes Beispiel über die Reycler-Ansicht sehen, Sie müssen die Ausrichtung des Layout-Managers ändern, wie ich oben sagte. : RecyclerView simple list