在最后几天,我正在尝试在我的Android应用程序中设置背景图像。首先,我将我的图像添加到res / drawable-hdpi并通过编写
将其设置为我活动的.xml代码中的背景<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bground"
tools:context="patrycja.MainActivity" >
它没有用,所以我也尝试将此图像放入res中的另一个可绘制文件夹 - 但没有成功。然后我甚至将我的文件扩展名从.jpg更改为.png - 没有。 所以我进入了res / values / styles.xml并添加了这个:
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:background">@drawable/bground</item>
</style>
每次我的应用程序编译但是当我尝试启动它时,我甚至无法进入我的第一个活动,因为它停止了。 LogCat向我显示RuntimeException,InvocationTargetException和OutOfMemoryError。问题必须在这里,因为我的应用程序可以很好地将颜色设置为背景。 有人知道如何解决它吗?
答案 0 :(得分:2)
试试这个:
我认为这会有效,因为我之前遇到过类似的崩溃。