是否可以在活动中更改xml布局文件

时间:2012-12-31 03:49:59

标签: android layout dynamic

目前我有一个应用程序,可以从启动时完成的数据库调用中加载大部分数据。它的onCreate方法正确调用关联的xml布局文件,一旦数据显示一切正常。在创建数据并将其发送到解析和加载的手机之前,主屏幕仍为黑色。这是我的第一个inApp购买应用程序,我是从Google提供的TrivialDrive示例文件构建的。我想要做的是加载图像然后开始数据检索例程,然后在此时开始包括预构建的xml文件的正常功能。

我想过简单地创建一个启动活动,但是当它加载图像然后在数据加载时在普通的Activity布局文件中点击新的oncreate方法时,它会回到黑色。

我不确定。

我想要的是,当App知道已经检索到数据时,有一个可以加载布局文件(带有图像)的Activity开始数据检索使用我当前使用的实际xml布局文件加载数据

这是可能的还是有人知道如何实现这个目标

我可以尝试的另一件事是动态创建布局以显示图像,然后在检索数据后如何加载现有布局,或者我是否会动态创建整个布局文件?

由于

1 个答案:

答案 0 :(得分:1)

创建一个ImageView iv并设置该imageview所需的图像。然后调用setContentView(iv)。稍后再完成所有工作后,请调用setContentView(R.layout.yourlayout),这样就解决了您的问题。 setContentView()方法可以多次调用,但要确保一旦更改布局,其所有视图也将被更改。所以你找不到另一种布局的视图。

相关问题