2015-09-04 3 views
0

Кто-нибудь знает, как я могу сделать все эти изображения из своего list одинакового размера/формы, точнее хочу, чтобы все мои изображения имели квадратную форму.Как установить все изображения одинакового размера

Вот мой both XML, SRY, но я не могу разместить код здесь, потому что это в большой и не дай мне

+0

Если мой ответ неверен мы можем получить список вашего XML? –

+0

Установите фиксированную высоту и ширину для изображения – 3xplore

+0

Возможный дубликат [Как изменить размер изображения на Android?] (Http://stackoverflow.com/questions/10413659/how-to-resize-image-in-android) – Marcelo

ответ

0

Couldnt вы установите его в XML, чтобы иметь набор высоты/ширины и предположительно высоты также = ширина? Если это так, вы можете сделать обертку.

1

Может быть, мы можем сослаться на этот вопрос: How to resize Image in Android?

Вы можете сделать массив всех ваших изображений и чем itarete Копания этого массива и использовать метод, показанный ниже на все ваши файлы.

Bitmap yourBitmap; 
Bitmap resized = Bitmap.createScaledBitmap(yourBitmap, newWidth, newHeight, true); 
+0

Я не хочу такого размера, вы уже используете его. Но это не помогает мне в моей проблеме, но делает мои образы более маленькими. –

+0

Это не должно быть немного, я думаю. Вы можете указать точные размеры в newWidth и newHeight.Am Я что-то пропустил? – Recomer

0

В lisitem XML-макет устанавливает высоту воображения до фиксированного dp, например 150 200 dp. Надеюсь, это вам поможет.

1

Если вы используете список, вы, вероятно, используете пользовательский адаптер для раздувания списка с элементами (http://developer.android.com/guide/topics/ui/declaring-layout.html#AdapterViews).
Итак, вы можете просто настроить свой файл «listitem.xml», чтобы каждый созданный элемент списка имел одинаковый размер.

Что-то вроде:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:orientation="vertical"> 
<ImageView 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:id="@+id/imgID" 
     android:src="@drawable/src_img" 
     /> 

</LinearLayout> 
0

попробовать этот

<ImageView 
    android:id="@+id/image" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:adjustViewBounds="true" 
    android:scaleType="centerCrop" 
    android:src="@drawable/db_two" /> 
Смежные вопросы