TextViews ile dinamik olarak doldurulmuş bir HorizontalScrollView var. Bazen bir, iki, üç veya daha fazla element vardır. Aradığım şey, elemanların sayısına bakılmaksızın öğelerin merkezlenmesinin bir yoludur.Merkezli öğelere sahip HorizontalScrollView
| ---- MenuA --- MenuB ---- |
üç elemanları ile: iki öğe ile
| --------- MenuA --------- |
: bir eleman ile örneğin
,| - MenuA - MenuB - MenuC - |
beş elemanları ile (MenuD ve menü gizlidir) :
| MenuA - MenuB - MenuC - Me|
Güncelleştirme: İşte iki menü içeren basit bir düzen. MenuA ve MenuB'yi nasıl merkezlerim?
buldum:
android: layout_gravity = "center_horizontal" DÜZENLEME: 03.30
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<HorizontalScrollView android:id="@+id/horizontalScrollView1"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:id="@+id/linearLayout1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="horizontal">
<TextView android:text="MenuA" android:id="@+id/textView1"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:text="MenuB" android:id="@+id/textView2"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
Yani, 'ScollView' yatay (ekrandan daha geniş), öğeler ekran merkezli mi? – Phonon
Evet, HorizontalScrollView yataydır ve öğeler yatay olarak ortalanmalıdır –