java - Android 4.1 ImageButton 上的 Jellybean 可绘制部分未显示

标签 java android android-4.2-jelly-bean

我有一个像这样的 ImageButton:

<ImageButton android:id="@+id/donateButton"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:layout_marginRight="1dp"
           android:src="@drawable/donate"
           android:contentDescription="@string/donate"
           />

@drawable/donate 指向 donate.gif 在较旧的 Android 版本(1.5、1.6、2.X)上会显示此图像。有人遇到类似问题或有解决方案吗?

最佳答案

将图形从 GIF 更改为 png。

不推荐Gif,请参阅: http://developer.android.com/guide/topics/resources/drawable-resource.html#Bitmap

关于java - Android 4.1 ImageButton 上的 Jellybean 可绘制部分未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11802180/

相关文章:

Java:序列化 String[] 数组以存储在 MySQL 数据库中?

java - 动画后运行动画,android studio

android - Facebook SDK 是否仅适用于 Activity ?

android - android 使用软键盘打字时的 touchEvent

android - 三星平板电脑中 android 通知 (4.1 +) 中的 BigContentView

java - 如何使用aspectj获取封闭类型

java - 如果没有从用户读取输入(空行),我想退出程序

android - 编译器发生异常 (1.8.0_301)

java - 空白 Activity 直到线程完成

某些运行 Jelly Bean/4.2.1 的设备的 Android 操作系统错误 - TextView.setError(CharSequence error) 缺少图标