我有一个用于LinearLayout背景的图像 假设图像有20x100像素 我想让图像只在x轴上重复......在css
中是这样的background-repeat:repeat-x;
LinearLayout有点大(1024 x 680像素),因此我的图像将覆盖整个宽度,但仅限于顶部(其余580像素的高度将是透明的) 我希望我很清楚 感谢
答案 0 :(得分:55)
尝试使用android:tileMode
在drawable文件夹中创建background.xml
:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg"
android:tileMode="repeat" />
然后在你的布局xml中使用它:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:orientation="vertical" >
答案 1 :(得分:1)
您可以使用android:background作为9patch图像来自动拉伸。