如果我尝试将背景添加到2个或更多ImageButton(android:background =“@ string / background”),则当调试器启动应用程序时应用程序崩溃。 Logcat错误消息说:内存不足
使用原始图像对手机内存有害,最简单的方法来修复使用Glide库它很容易使用Glide Library
安装完成后,您可以使用它
Glide.with(fragment)
.load(R.drawable.resource_id)
.into(imageButton);
您的代码显示您正在尝试从字符串文件夹加载背景,这是错误的,这就是您的应用程序崩溃的原因。
如果您在可绘制文件夹中有一个名为background的图像,则可以将此图像设置为按钮,如下面的代码所示。
<Button
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button 1"
android:background="@drawable/background"/>
它会对你有用。