作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 RelativeLayout
中有一个 TextView
,我在运行时在其中设置了一个大文本。问题是关于我的 RelativeLayout
背景,它是一个带边框的圆形。它没有设置背景,在 Logcat 中它说:
12-12 16:26:56.602: W/OpenGLRenderer(7400): Path too large to be rendered into a texture
我已经通过在 list 文件(一个 Activity 不是整个应用程序)中将 android:hardwareAccelerated 设置为 false 来解决这个问题,但是当我在我的 Activity 中使用滑动菜单时它会引发另一个错误,它告诉那:
12-12 16:37:05.717: E/AndroidRuntime(9520): java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@4633e3f8
我的 SlidingMenu 中只有一个没有任何位图的 ListView,它是 6Wunderkinder SlidingLayer 库。
如有任何帮助,我们将不胜感激。
最佳答案
最终通过将我的 Fragment ScrollView 的 LayerType 从 HardwareAcceleration 更改为 Software 而解决了这个问题,而没有为整个 Activity 设置 HardwareAcceleration false,这导致了 SlidingMenu 中提到的奇怪行为:
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layerType="software">
关于android - OpenGLRenderer : Path Too Large To Be Rendered To a Texture 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444387/
我是一名优秀的程序员,十分优秀!