Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:更新GridView内容时的笨拙行为_Java_Android_Layout_Android 3.0 Honeycomb - Fatal编程技术网

Java Android:更新GridView内容时的笨拙行为

Java Android:更新GridView内容时的笨拙行为,java,android,layout,android-3.0-honeycomb,Java,Android,Layout,Android 3.0 Honeycomb,我正在为蜂窝平板电脑构建一个android应用程序,其中有一个非常奇怪的小细节 该应用程序在应用程序中显示一个ListView和一个GridView,当用户从ListView(左侧)中选择一个项目时,GridView内容将得到更新。 我在GridView中有两种类型的项目:纯文本和图像 当我显示纯文本时,一切正常,但一旦我显示图像一次(效果很好),然后切换到任何其他项目,gridview就会清除,其中没有任何内容。如果我锁定设备并再次解锁,一切都会继续工作。以下是我用来更改内容的代码片段: h.

我正在为蜂窝平板电脑构建一个android应用程序,其中有一个非常奇怪的小细节

该应用程序在应用程序中显示一个ListView和一个GridView,当用户从ListView(左侧)中选择一个项目时,GridView内容将得到更新。 我在GridView中有两种类型的项目:纯文本和图像

当我显示纯文本时,一切正常,但一旦我显示图像一次(效果很好),然后切换到任何其他项目,gridview就会清除,其中没有任何内容。如果我锁定设备并再次解锁,一切都会继续工作。以下是我用来更改内容的代码片段:

h.post(new Runnable()
{
    public void run()
    {
        gridView.setAdapter(slidesAdapter)
    }
});

问题可能出在适配器中。您可以发布相关代码吗?您可以在此处查看相关文件:。此外,当我只需进入主屏幕并返回应用程序时,一切又恢复正常。这真的很奇怪,对我来说似乎是一个bug…而且,将图像容器从位图更改为可绘制也没有帮助。但是当从资源中设置映像时,这不会发生。。。