Elenco di scorrimento orizzontale Android

Possibile duplicazione:
ListView orizzontale in Android?

Voglio scorrere orizzontalmente come Galleria. Im non utilizzare la Galleria perché il suo centro è bloccato.

  • TextWatcher per più di un EditText
  • Informazioni su arm-eabi-gcc e cross-compilazione
  • Disegno di forma di background con un angolo e due taglienti - Android
  • Android: creazione di preferenze personalizzate
  • Android tabhost cambia stile di text in stile
  • Ottieni informazioni sull'audio, suonando in un'altra applicazione
  • Può qualcuno qui aiutarmi con questo? Quindi posso avere una list di scorrimento orizzontale?

    Penso che il migliore esempio di questo è il lettore di notizie di impulsi: – https://market.android.com/details?id=com.alphonso.pulse

    Grazie 🙂

  • Spingere notifiche quando l'applicazione è chiusa
  • Softkeyboard bloccando EditText
  • Possiamo individuare un utente tramite il numero di telefono dell'utente in Android?
  • Programmaticamente impostare la traccia sinistra in un TextView
  • aggiornamento di stato di Facebook automaticamente android
  • Diversi dispositivi android tramite codice
  • 6 Solutions collect form web for “Elenco di scorrimento orizzontale Android”

    http://developer.android.com/reference/android/widget/HorizontalScrollView.html ?

    EDIT: Ok dopo aver scoperto che non ho bisogno di fare un post RTFM ho cercato intorno un po 'e questo è stato chiesto prima qui:

    ListView orizzontale in Android?

    Ed è già stato implementato qui:

    http://dev-smart.com/?p=34

    Ho creato una vista con l'aiuto di ScrollView e HorizontalScrollView per darvi alless un inizio. Ecco l'XML di quel codice:

     <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp"> <HorizontalScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/a" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp" android:layout_weight="1"> </LinearLayout> </HorizontalScrollView> <HorizontalScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/b" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp" android:layout_weight="1"> </LinearLayout> </HorizontalScrollView> <HorizontalScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/c" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp" android:layout_weight="1"> </LinearLayout> </HorizontalScrollView> <HorizontalScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/d" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dp" android:layout_weight="1"> </LinearLayout> </HorizontalScrollView> </LinearLayout> </ScrollView> 

    Più java code:

     public class SampleActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LinearLayout linearLayout = (LinearLayout) findViewById(R.id.a); LinearLayout linearLayout1 = (LinearLayout) findViewById(R.id.b); LinearLayout linearLayout2 = (LinearLayout) findViewById(R.id.c); LinearLayout linearLayout3 = (LinearLayout) findViewById(R.id.d); for (int i = 0; i < 10; i++) { ImageView imageView = new ImageView(this); imageView.setImageResource(R.drawable.sample_0); linearLayout.addView(imageView); ImageView imageView1 = new ImageView(this); imageView1.setImageResource(R.drawable.sample_1); linearLayout1.addView(imageView1); ImageView imageView2 = new ImageView(this); imageView2.setImageResource(R.drawable.sample_2); linearLayout2.addView(imageView2); ImageView imageView3 = new ImageView(this); imageView3.setImageResource(R.drawable.sample_3); linearLayout3.addView(imageView3); } } } 

    Ho provato a caricare alcuni screenshot anche ma credo che sia stato bloccato dal mio firewall di networking. in modo da caricarli in un secondo momento.

    Spero che questo ti aiuti!!

      <HorizontalScrollView> ....Horizontal LinearLayout here.... </HorizontalScrollView> 

    All'interno del LinearLayout orizzontale è ansible aggiungere tutte le tue viste …

     <HorizontalScrollView> ....your layout here.... </HorizontalScrollView> 

    Scaricare Pulse apk, decompilare usando dex2jar + JD-GUI e dare un'occhiata a come lo fanno!

    Estratto:

     package com.alphonso.pulse.views; import android.content.Context; import android.content.res.Resources; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.widget.Gallery; public class HorizontalTileView extends Gallery { ... etc 

    Può un gentile signore / signora farlo in seguito per scrivere tutti un tutorial sull'attuazione? 🙂

    Non puoi cambiare l' android:gravity in Gallery?

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.