【问题标题】:tileMode repeat in drawable won't work [duplicate]可绘制的tileMode重复不起作用[重复]
【发布时间】:2013-05-31 03:59:41
【问题描述】:

我有这个可绘制资源:

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/bg_stripe"
    android:tileMode="repeat"
    android:antialias="true"
    android:dither="false"
    android:filter="false"
    android:gravity="left"
/>

在这里用作背景:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bg_world_locked" >

有时一切正常,有时却不行(可绘制资源以其真正的小尺寸出现并且不重复)。为什么?是安卓的bug吗?我在我的 HTC Desire Android 2.3 上运行它。

【问题讨论】:

    标签: android


    【解决方案1】:

    很遗憾,这是 Android 错误。检查这个答案

    Tiled drawable sometimes stretches

    简而言之:您应该在 Java 代码而不是 XML 中设置重复。

    【讨论】:

    • 我希望这不是错误,无论如何谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 2011-08-18
    • 2015-05-17
    • 1970-01-01
    • 2018-01-04
    • 2013-08-11
    相关资源
    最近更新 更多