我有一个简单的问题。
这是我的XML
<LinearLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="45px" <!-- for testing only -->
android:orientation="horizontal" >
<ImageView
android:id="@+id/bed_bugs"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:adjustViewBounds="true"
android:background="@drawable/button_tab"
android:src="@drawable/some_title" />
</LinearLayout>
这是我的Drawable button_tab
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<bitmap
android:tileMode="repeat"
android:src="@drawable/tile_test"/>
</item>
</layer-list>
tile_test
是一张简单的图片
我的问题是,如何缩放平铺图像?
这就是我所拥有的 -
这就是我需要的 -
答案 0 :(得分:0)
我认为它在xml中是不可能的,我在代码中创建了我需要的东西 1)获取位图 2)调整位图大小 3)使用tileMode创建drawable(来自resized pic ofc) 4)使用创建的drawable
为您的图像设置背景简单而不是xml(