切换xmlns属性

时间:2011-06-15 17:09:21

标签: android xml-namespaces

我正在创建一个可以在标准主屏幕和我自己的自定义之间切换的启动器应用。我想我已经发现我需要切换启动器的参考文件,但我不知道该怎么做。

代码行是:

xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher"

我想切换到我自己的文件,但我不知道怎么做,因为它必须在CheckBoxPreference onClick方法中创建的java文件中。

这可能吗?

1 个答案:

答案 0 :(得分:2)

我怀疑你误解了xmlns:launcher="..."的角色。

  1. 这是XML命名空间,它不会直接影响任何动态行为。
  2. 这是作为资源(具有此行的.xml文件)的一部分嵌入到应用程序.apk中的静态值。严格来说,编译应用程序后无法更改。
  3. 所以,基本上,你不能改变xmlns:launcher的价值,即使你可以,也不会有所帮助。