我需要在我的应用中为布局拉伸背景图片,
请注意,我的布局中的黄色背景没有拉伸
如何实现这个[黄条图像填充父母]?
另请注意,蓝色布局不是屏幕的整个宽度,如何?代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:id="@+id/myfragment">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_weight="1"
android:background="#0000FF">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/titlebar" />
</LinearLayout>
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawSelectorOnTop="false"/>
</LinearLayout>
非常感谢!
答案 0 :(得分:2)
这就是为什么你的linearlayout(蓝色)不适合整个屏幕宽度
android:paddingLeft="8dp"
android:paddingRight="8dp"
你需要改变它。为内部布局添加边距(左和右)。
您可以直接设置第二个线性输出的背景,而不是图像视图
android:background="@+id/imageView1"
如果您想要使用图片视图
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:scaleType="fitXY"
android:src="@drawable/titlebar" />