GridView con l'ultimo articolo centrato

Sto facendo un GridView ( non dinamico ), che contiene 13 valori e voglio metterlo in due colonne e sembra:

uno

  • Alternativa Android EditText
  • Come faccio a rendere il mio ContentObserver Android per i contatti contatti individuare un contatto aggiunto, aggiornato o eliminato?
  • Come memorizzare e recuperare bitmap in sharedPreferences in Android?
  • Come submit la periferica Device to Device utilizzando FCM senza utilizzare XMPP o qualsiasi altro script.
  • Come posso triggersre le tabs della barra delle azioni in un frammento?
  • Spegnere programmaticamente il telefono Android
  • E questo è il mio codice:

    <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" card_view:cardCornerRadius="5dp" card_view:cardUseCompatPadding="true" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:layout_gravity="center" android:gravity="center"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/tvCard" android:text="A" android:layout_marginRight="@dimen/_7sdp" android:textSize="@dimen/_27sdp" android:layout_centerVertical="true" android:layout_toLeftOf="@+id/ivCard" android:layout_toStartOf="@+id/ivCard" /> <ImageView android:id="@+id/ivCard" android:layout_width="@dimen/_20sdp" android:layout_height="@dimen/_28sdp" android:src="@mipmap/ic_launcher" android:scaleType="centerCrop" android:layout_centerVertical="true" android:layout_centerHorizontal="true"/> </RelativeLayout> 

    E ho usato Span perché non metterlo in mezzo?

     GridLayoutManager recycleLayoutManager = new GridLayoutManager(mContext, 2,GridLayoutManager.VERTICAL, false); recycleLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { // grid items to take 1 column if (mList.size() % 2 == 0) { return 1; } else { return (position == mList.size()-1) ? 2 : 1; } } }); 

  • Ascoltare i collegamenti in arrivo su Android con React-Native
  • Aggiornamento frequente dei widget (più frequentemente di quello che consente updatePeriodMillis)
  • Raccolta 3D di Android OpenGL
  • Aprire e chiudere la scheda del browser nel browser android via intent?
  • Android: le tabs non scivolate sono deprecate?
  • ordinare un elenco di mappa <String, String>
  • One Solution collect form web for “GridView con l'ultimo articolo centrato”

    Ecco un progetto di esempio che implementa esattamente il tuo scenario.

    Fondamentalmente è necessario avvolgere le tue tabs con un layout di width che deve essere definito in modo programmato nel metodo onCreateViewHolder della scheda.

    In una griglia di 2 colonne, la width sarà la metà del genitore.

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