как изменить свойства галереи - PullRequest
2 голосов
/ 06 декабря 2011

gallery

Прикрепленное изображение - Gallery.Как http://developer.android.com/resources/tutorials/views/hello-gallery.html

Здесь изображения начинаются с центрального положения.Но я хочу начать с левой стороны.

Как мне это сделать?Есть ли свойство для этого?

Спасибо

1 Ответ

0 голосов
/ 05 апреля 2012

Как указывалось, представление галереи всегда начинается с центра, чтобы выровнять изображения слева, мы должны явно отрегулировать левое поле представления галереи. Код ниже может объяснить больше.

DisplayMetrics metrics = new DisplayMetrics();
   getWindowManager().getDefaultDisplay().getMetrics(metrics);


MarginLayoutParams mymlp = (MarginLayoutParams) ga.getLayoutParams();
   mymlp.setMargins(-(metrics.widthPixels/2 + 60), 
                mymlp.topMargin, 
                mymlp.rightMargin, 
                mymlp.bottomMargin
  );

ga -> объект просмотра галереи

60 -> это значение можно настроить относительно ширины изображения в галерее, моя ширина просмотра изображения в галерее составляет 50

...