1

私は一種の電子書籍リーダーであるAndroidアプリケーションに取り組んでいますが、それはxmlファイルを読み取ります。[背景の変更]ボタンを使用して、xmlファイルビューの背景色を変更したいのですが。電子書籍を読むときに背景色を黒、白、またはセピアに切り替えることができるKindleアプリと非常によく似ています。テキストの色も変わるので、背景だけでなくテーマ全体を変える必要があると思います。

この点での助けをいただければ幸いです。

4

1 に答える 1

1

実行時にテーマを変更することはできません。現在のアクティビティを再起動する必要があり、新しいテーマが使用されます。

ビューを繰り返し処理して自分で色を設定することにより、レイアウトとテキストビューの背景を変更できます。

Themingメソッドを使用する場合は、次のことを行う必要があります。

setTheme(android.R.style.Theme_Black);
myActivity.startActivity(new Intent(myActivity.this, myActivity.class));
myActivity.finish();
于 2012-06-18T07:28:23.137 に答える