我有一个xml图层列表drawable作为视图的背景,在某些设备上没有正确显示.
我有一个带有4.2.2的Huawei Ascend Mate,可以显示它.在华硕手机平板电脑4.1.2我只看到项目形状笔划,没有看到其他项目.
我究竟做错了什么?
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/yellow_color" />
</shape>
</item>
<item>
<bitmap
android:gravity="center_horizontal|bottom"
android:src="@drawable/dotted_bg"
android:tileMode="repeat" />
</item>
<item>
<shape>
<stroke
android:width="4dp"
android:color="@color/yellow_color" />
</shape>
</item>
<item>
<bitmap
android:gravity="center_horizontal|bottom"
android:src="@drawable/tls_bg" />
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud) 我有一个带有2个标签(活动)的标签活动.每个选项卡都有一个3D Open GL场景,绘制在带有摄像头预览的SurfaceView上.
然而,根据设备方向,正在切换标签.
问题是,当其他活动开始时,它会调用camera.open(),它会生成异常,说相机服务不可用.
事实上,问题是当活动暂停时相机不会停止,换句话说,不会为SurfaceView调用onSurfaceDestroyed().当调用onPause()活动时,我试图停止摄像头,但仍然得到相同的错误.
任何人都有与标签活动相同的问题?知道如何让surfaceview被破坏吗?
android ×2
background ×1
camera ×1
destroy ×1
drawable ×1
layer-list ×1
preview ×1
surfaceview ×1
xml ×1