android:重新加载活动或刷新所选微调器项目的视图,

时间:2011-03-11 07:32:12

标签: android android-activity spinner

我有一个活动,其中我添加了一个微调器,具体取决于微调器选择的值我必须更新整个视图 immidietly

此操作包括更改区域设置(使用资源)和更改背景颜色(使用一些本地私有变量)。

我已尝试onItemSelected并尝试通过调用startActivity重新加载相同的活动,但它会导致每次都重新加载相同的活动,并且无法执行ui操作。

我还尝试了onResume onWindowAttached方法,但我无法弄清楚该做什么来重新加载活动。所以我刚刚调用了setContentView但它没有正确更新UI(有时候语言环境没有被应用并重置为默认的英语或有时在背景中应用了错误的颜色。)

没有崩溃,也没有抛出异常。

我需要你的帮助来完成这项任务

由于

1 个答案:

答案 0 :(得分:0)

只需更新Ui组件,而不是onItemSelected上的整个活动。