Я хочу добавить фоновое изображение к своей линейной компоновке, содержащей 2 текстовых вида. Я сделал это с использованием макета фрейма. Но изображение не масштабируется в соответствии с размером моей линейной компоновки .. может кто-нибудь помочь? Ниже приведен мой файл макетаНастройка высоты изображения в андроиде
ответ
Вы можете использовать андроид: фоновый атрибут вашего LinearLayoutr. Установите изображение как линейный макет фона.
В вашем ImageView, изменить android:layout_height="wrap_content"
к android:layout_height="fill_parent"
Я предлагаю вам более простой способ. U на самом деле не нуждается в кадре, чтобы делать то, что вы пытаетесь сделать. U может установить фоновое изображение в самом линейном режиме. См. Следующий код.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background= "@drawable/yourBackgroundImage >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
да, но я хочу, чтобы высота линейного макета не превышала двух текстовых просмотров, но используя этот метод (я изменил layout_height для обертывания содержимого) высота устанавливается как высота изображения, которое больше, я хочу уменьшить масштаб высота изображения ... – user2827009
Ohkk! Сначала я не совсем понял вашу проблему. Вы можете попробовать «android: adjustViewBounds =« true »в вашем
nope ... все еще не работает .. – user2827009
Вы можете установить фон линейной компоновки с помощью
android:background="imagename"
андроида: фон должен работать, но это еще один способ, чтобы соответствовать изображение АККО
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/FrameLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/linearLayout1"
android:layout_alignLeft="@+id/linearLayout1"
android:layout_alignRight="@+id/linearLayout1"
android:layout_alignTop="@+id/linearLayout1"
android:scaleType="fitXY"
android:src="@drawable/button_update_normal" />
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
- 1. изменение высоты и ширины изображения в андроиде
- 2. Настройка высоты фонового изображения на 100%
- 3. Настройка высоты Div на основе размера изображения
- 4. Настройка желаемой высоты и ширины изображения
- 5. Настройка изображения DPI относительно высоты/ширины C#
- 6. Обрезка изображения в андроиде по ширине и отрезанию высоты
- 7. Настройка содержимого в андроиде
- 8. Настройка высоты UITabBar
- 9. Настройка высоты DIV в JavaScript
- 10. Автоматическая настройка изображений переменной высоты
- 11. Автоматическая настройка высоты содержимого
- 12. Автоматическая настройка высоты изображения в зависимости от текстового поля
- 13. Настройка высоты и ширины изображения из vars в javascript
- 14. изменение изображения в андроиде
- 15. Изображения мерцают в андроиде
- 16. Поворот изображения в андроиде
- 17. Увеличение высоты клавиатуры всплывающего окна в андроиде
- 18. Несколько слоев теней в андроиде высоты recyclerview
- 19. Настройка высоты UINavigationBar
- 20. Настройка динамической высоты UITableViewCell
- 21. настройка высоты asp: panel
- 22. Настройка динамической высоты UILabel
- 23. Настройка высоты google map
- 24. Автоматическая настройка высоты UIScrollView
- 25. Настройка высоты формы в ASP.Net
- 26. Настройка высоты UIView на основе высоты UIScrollView
- 27. Настройка высоты видеовыхода Jumbotron
- 28. Настройка динамической высоты DataGrid
- 29. Настройка высоты анимации UITextView
- 30. Автоматическая настройка высоты текстовой
сделал это .. я сделал линейную ширину макета для wrap_content .. все же изображение имеет высоту больше, чем требуется для двух текстовых просмотров. – user2827009
, в этом случае у вас есть 2 подхода: 0. Укажите высоту корневого контейнера (framelayout) и установите тип шкалы fitXY для изображения. 1.use для фона, растяжимого ресурса, такого как девять патчей или подобная форма, определенная в drawables (это лучший подход). – x90