GridView и центральный столбец - PullRequest
0 голосов
/ 09 августа 2010

Мне нужен центральный столбец, использующий GridView, но все, что я пытаюсь, не работает. Это всегда выравнивается влево. Я пытался возиться с layout_gravity и гравитацией, но безрезультатно.

У меня есть GridView в LinearLayout:

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
>
    <GridView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1.0"
        android:numColumns="1"
        android:columnWidth="100dp"
        android:stretchMode="spacingWidth"
    />
</LinearLayout>

Ответы [ 2 ]

0 голосов
/ 11 августа 2010

В итоге я сделал это вместо:

<FrameLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
>
    <GridView
      android:id="@+id/grid_accounts"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="center"
      android:verticalSpacing="25dp"
      android:listSelector="@color/black"
    />
</FrameLayout>

И заставил время установить гравитацию изображений в центр

0 голосов
/ 09 августа 2010
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
android:gravity="center_vertical">
    <GridView
        android:layout_width="5px"
        android:layout_height="wrap_content"
        android:layout_weight="1.0"
        android:numColumns="1"
        android:columnWidth="100dp"
        android:stretchMode="spacingWidth"
    android:layout_gravity="1"/>
</LinearLayout>

Это прекрасно работает для меня.Я изменил гравитацию на center_vertical и установил гравитацию вида сетки на 1. Я также изменил ширину вида сетки, чтобы посмотреть, сработало ли это или нет.С fill_parent было трудно увидеть, было ли это по центру или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...