#android #android-layout #android-xml
#Android #android-макет #android-xml
Вопрос:
Я ищу несколько дней и не могу найти ответ. Я пытаюсь изменить размер изображения с помощью XML.
<TableRow android:layout_height="wrap_content" android:id="@ id/header" android:layout_width="match_parent">
<TableLayout android:layout_height="wrap_content" android:id="@ id/logo" android:layout_width="wrap_content" android:layout_weight="1">
<ImageView android:src="@drawable/iconwide" android:id="@ id/imageView1" android:layout_width="match_parent" android:layout_height="match_parent"></ImageView>
</TableLayout>
<TableLayout android:layout_height="wrap_content" android:id="@ id/user" android:layout_width="wrap_content" android:layout_weight="1">
<TextView android:layout_width="wrap_content" android:text="@string/user" android:layout_height="wrap_content" android:id="@ id/suser" android:layout_weight="1"></TextView>
</TableLayout>
</TableRow>
Есть идеи, как изменить его размер? Это выглядит примерно так:http://i55.tinypic.com/2h3u4hh.png
Комментарии:
1. Как вы хотите, чтобы он был изменен? До определенного размера? Быть размером изображения?
2. Для определенного размера укажите конкретный размер вместо "match_parent". Попробуйте "100dp" для layout_height и посмотрите, что вы думаете.
Ответ №1:
Если вам нужен определенный размер, вы можете указать этот размер с помощью XML, используя пиксели, не зависящие от плотности. На экране mdpi 1 dp = 1 пиксель, на всех экранах 100dp примерно равно 1 дюйму.
<ImageView
android:src="@drawable/iconwide"
android:id="@ id/imageView1"
android:layout_width="200dp"
android:layout_height="50dp"/>