0

私のアクティビティにはデフォルトのテーマがあります。ボタンを押したときにテーマを変更したいが、アクティビティの状態を変更しないままにしたい (editText にテキストがある場合は、テーマを変更した後にこのテキストを表示したい)

これは可能ですか?

4

1 に答える 1

0

ビューを作成した後のスタイルの変更はサポートされていません..そのため、できることは次のとおりです。

  1. タイプ値の新しい Android xml ファイルを作成します
  2. 新しいテーマを追加
  3. 要素をそのテーマとその値に追加し、ファイルを保存します

新しいビューを動的に作成するときは、defStyle を定義できるコンストラクターを呼び出します。次に、R."XML ファイル名"."スタイル ID" を指定して、作成したばかりのスタイル ID を指定します。

于 2013-03-12T16:26:16.077 に答える