0

我的活动有一个默认主题。当我按下按钮时,我想更改主题,但也希望活动的状态保持不变(如果我在 editText 中有一些文本,我想在更改主题后查看此文本)

这可能吗?

4

1 回答 1

0

不支持在创建视图后更改样式..所以你可以做的是:

  1. 创建一个新的类型值的 android xml 文件
  2. 添加新主题
  3. 将您的元素添加到该主题及其值并保存文件

现在,当您动态创建新视图时,您将调用允许定义 defStyle .. 的构造函数,然后通过指向 R."the XML file name"."your style ID" 指向刚刚创建的样式 ID。

于 2013-03-12T16:26:16.077 回答