Весовое обратное масштабирование ImageView - PullRequest
1 голос
/ 13 апреля 2011

Эй, у меня возникли проблемы с ImageView в моем XML-файле. Мой макет выглядит следующим образом:

<LinearLayout android:id="@+id/row"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

    <ImageView android:id="@+id/image"
        android:src="@drawable/icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:adjustViewBounds="true"
        android:scaleType="fitXY"/>
    <TextView android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="hello"
        android:layout_weight="4"/>     
</LinearLayout>

По сути, чего я пытаюсь достичь в чем-то похожем на список контактов Android, где есть картинка (занимающая примерно 1/5 ширины экрана), за которой следует текстовое поле с информацией в другой части экран. Я пытался использовать вес, чтобы сделать TextView более важным и, таким образом, получить больше места, но это не похоже ни на что.

Что еще более странно, так это то, что весы работают наоборот. Если я установлю вес ImageView на что-то высокое, например, на 10, оно уменьшит изображение.

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