我已经设置背景图像到根布局。这适用于Nexus5(5.0.1)和Nexus5x(6.0.1)。但在Nexus4(4.4.4)上,应用程序崩溃并出现以下错误
com.mobifilia.monitormymportage.fragments.helpscreenfirt.fragments.helpscreenfirst.oncreateView(layoutinflater.java:620)在Android.view.layoutinflater.createView(layoutinflater.java:696)在Android.view.layoutinflater.java:696)在Android.view.layoutinflater.ravaltag(layoutinflater.java:755)在fragment.java:38)在Android.support.v4.app.fragment.performCreateView(fragment.java:1974)在Android.support.v4.app.fragmentManagerImpl.moveToState(fragmentManager.java:1067)在Android.support.v4.app.fragmentManagerImpl.moveToState(fragmentManager.java:1252)在Android.support.v4.app.fragmentManagerImpl.moveToState(ExecutePendingTrans在Android.support.v4.app.fragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141),Android.support.v4.view.viewPager.populate(ViewPager.java:1177),Android.support.v4.view.viewPager.populate(ViewPager.java:1025),Android.support.v4.view.viewPager.populate(ViewPager.java:1025),Android.support.v4.viewPager.onMeasure.Relationvelayout.onMeasure(relationvelayout.java:455)在Android.view.view.measure(View.java:16497)在Android.view.viewgroup.Measure ChildWith Margins(viewgroup.java:16497)在Android.widget.linearlayout.measuryChildbeRelayout(linearlayout.java:1404)在Android.widget.linearlayout.java:1404)在id.support.design.widg例如,android.support.design.widget.coordinatorlayout.java:668)在Android.support.design.widget.coordinatorlayout.onmeasure(coordinatorlayout.java:735)在Android.view.viewgroup.measure(view.java:16497)在Android.view.viewgroup.measure(view.java:16497)在Android.view.viewgroup.measure(viewgroup.java.measure(viewgroup.java:5125)在Android.widget.linearlayout.measureChildbeforelayout(linearlayout.java:1404),在Android.widget.linearlayout.measureVertic(linearlayout.java:695),在Android.widget.linearlayout.onMeasur(linearlayout.java:588),在Android.view.viewgroup.measuremeas(linearlayout.java:588),在.measureChildWithMargins(viewgroup.java:5125)在Android.widget.linearlayout.measureChildbeforelayout(linearlayout.java:1404)在Android.widget.linearlayout.measureVertical(linearlayout.java:695)在Android.widget.linearlayout.onMeasure(linearlayout.java:585)在Android.view.view.measure(linearlayout.java:588)(phoneWindow.java:2291)在Android.view.view.measure(view.java:16497)在Android.view.viewrootimpl.performmeasure(viewrootimpl.java:1912)在Android.view.viewrootimpl.measurehierarchy(viewrootimpl.java:1109)在Android.view.viewrootimpl.measurehierarchy(viewrootimpl.java:996),在Android.view.viewrootimpl.performertraversals(
这是xml文件。
<?xml version="1.0" encoding="utf-8"?>
<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/backgraound">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
// other view
</LinearLayout>
</ScrollView>
</RelativeLayout>
如果我从xml中删除背景图像,这也适用于Nexus4。我如何解决这个问题??提前致谢
您可能已经将图像放在drawable-v21文件夹中,该文件夹指的是Api级别21及以上。这些文件夹是特定于Lolipop和post Lolipop版本的。这就是为什么它不能在Kitkat或更低的版本中工作。把你的图像放在可抽屉文件夹中,这样所有api版本都可以访问它。很乐意帮忙...
当我尝试更新应用程序时,应用程序崩溃了。在我们的应用程序中,我们正在缓存中保存更新的版本,然后尝试从缓存中安装应用程序。应用程序由于android.os.fileuriexposedexception而崩溃。我发现通过intent.getData()在应用程序之外公开了日志android.os.fileuriexposedexception:file:///storage/emulated/0/t
我想把这张图片设置为我的应用程序的背景,但没有用: 我的原木猫: 活动main.xml:
我正在使用DrawerLayout作为左幻灯片菜单。当我使用图像作为背景时,我的应用程序变得很慢。另一方面,当我使用颜色作为背景时,它会变得平滑。 我的代码是 这里我的背景图像是我不知道如何克服这个问题并实现平滑的滑动。 我的背景图片。
最近几天,我试图在我的android应用程序中设置背景图片。首先,我将我的图像添加到res/drawable-hdpi中,并在。通过编写我的活动的xml代码 它不起作用,所以我也尝试将此图像放入res中的另一个可绘制文件夹中-没有成功。然后我甚至将文件的扩展名从. jpg更改为. png-没有。所以我进入res/价值/styles.xml并添加了这个: 每次我的应用程序编译,但当我尝试启动它时,我
我编写了一个Java应用程序,它使用JNI调用自定义的本机库。这个库工作得很好,我们可以通过它来处理小数据数组。但是,较大的数据数组会导致致命错误(EXCEPTION_STACK_OVERFLOW)。应用程序的核心转储显示了违规函数_chkstk。显然,当函数中有多页局部变量时,编译器会调用_chkstk。 通过快速搜索,我找到了Oracle的网站,该网站详细描述了4.1.3堆栈溢出导致的崩溃,并
如何添加图像并将其设置为我的应用程序背景 我知道你把你想要的图片粘贴到了drawable文件夹中。这是代码本身的问题,还是我应该创建一个RelativeLayout?或者仅仅是提供的代码中的一行更改? 这是我的代码,没有任何改动。