小编Utk*_*taş的帖子

如何在Android中解决java.lang.OutOfMemoryError问题

尽管我在drawable文件夹中有一个非常小的图像,我从用户那里得到了这个错误.我没有在代码中使用任何位图功能.至少故意:)

java.lang.OutOfMemoryError
    at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:683)
    at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:513)
    at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:889)
    at android.content.res.Resources.loadDrawable(Resources.java:3436)
    at android.content.res.Resources.getDrawable(Resources.java:1909)
    at android.view.View.setBackgroundResource(View.java:16251)
    at com.autkusoytas.bilbakalim.SoruEkrani.cevapSecimi(SoruEkrani.java:666)
    at com.autkusoytas.bilbakalim.SoruEkrani$9$1.run(SoruEkrani.java:862)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:146)
    at android.app.ActivityThread.main(ActivityThread.java:5602)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
    at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

根据这个stackTrace,我在这一行得到了这个错误('tv'是一个textView):

tv.setBackgroundResource(R.drawable.yanlis);
Run Code Online (Sandbox Code Playgroud)

问题是什么?如果您需要有关代码的其他信息,我可以添加它.谢谢!

android bitmap out-of-memory setbackground bitmapfactory

65
推荐指数
4
解决办法
11万
查看次数

如何将String转换为Drawable

我在drawable文件夹中有很多图标,我的名字是String.如何访问drawable文件夹并更改背景imageView(或任何视图)动态使用这些名称.谢谢

android android-drawable android-background

7
推荐指数
3
解决办法
2万
查看次数

如何修复GradientDrawable无法转换为ColorDrawable问题?

我有一个代码片段向您展示,我正在尝试更改视图(v)背景.我将通过使用此代码从TextView(拖动)和更改View(v)的背景中获取颜色代码.但是如上所示,我收到错误.我该如何解决?问题出在哪儿?谢谢.

ColorDrawable cd = (ColorDrawable)dragged.getBackground();
    int colorCode = cd.getColor();
    v.setBackgroundColor(colorCode);
Run Code Online (Sandbox Code Playgroud)

android android-background colordrawable

6
推荐指数
1
解决办法
1843
查看次数

“drawable”文件夹和“drawable-hdpi-ldpi-mdpi-xhdpi”文件夹有什么区别?

仅拥有“drawable”文件夹(如果不存在,我创建)就足以为所有设备创建合适的图像大小率吗?或者我应该为每个文件夹(hdpi、mdpi、ldpi、xhdpi)创建图像大小比率吗?

directory android image hdpi android-drawable

4
推荐指数
1
解决办法
4750
查看次数

带有来自百里香叶的路径变量的多个请求映射值

我不得不从发送两个数据thymeleaf,以controller这样的a th:href

<table id="itemTable" class="deneme">
    <tbody>
    <tr th:each="item : ${list.items}">
        <td>
            <p th:text="${item.content}"/>
            <a th:href="@{/deleteItem/{listId}(listId=${list.id})/{itemId}(itemId=${item.id})}">
                <span>Delet??e</span>
            </a>
        </td>
    </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

控制器是:

@RequestMapping("/deleteItem/{listId}/{itemId}")
public String deleteItem(Model model, @PathVariable(value = "listId") Integer listId, @PathVariable(value = "itemId") int itemId) {
    ...
    return "list";
}
Run Code Online (Sandbox Code Playgroud)

itemId带着真正的价值listId而来,但作为{listId}(listId=${toDoList.id})

究竟是什么问题?请帮我!

spring path-variables thymeleaf request-mapping

3
推荐指数
1
解决办法
3405
查看次数