私のアプリケーションでは、ボタンのクリック時に特定のレイアウトにテーマを使用したいと考えています。ユーザーが最初にボタンを押すと、そのレイアウトのテーマが黒色になり、そのレイアウト内のすべてのビューがテーマごとに変更されます。私はこれが役立つことを願っていますAndroidで特定のレイアウトのテーマを変更するにはどうすればいいですか?
3
A
答えて
0
...私はあなたが第一の透明ウィジェットのすべての背景色を維持する必要があることをあなたに伝えたい
。そのため、LinearLayoutまたはRelativeLayoutの背景を変更するだけで済みます。使用この
...
android:background="@android:color/transparent"
あなたは、通常のテーマとRelativeLayout(ID = mainBase)ボタンは "ColorChanger"(ID = colBtn)などのTextViewたテキストを尋ねてみたを持っている「に変更したと私色 "(id = text)。
また、背景とテキストの色を変更したいとします。あなたのonCreateメソッドで
、これを書く:
final RelativeLayout base = (RelativeLayout) findViewById(R.id.mainBase);
final TextView txt = (TextView) fidViewbyId(R.id.text);
colBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mainBase.setBackgroundColor(getResources().getColor(R.color.<ColorName>));
text.setTextColor(getResources().getColor(R.color.<ColorName>));
}
});
だから、あなたはボタン、RelativeLayoutとTextViewのテキストの色の変化の背景色をクリックして、それが全体のテーマが変更されているように見えるとき。
関連する問題
- 1. 特定のvscodeテーマのパラメータを変更するにはどうすればよいですか?
- 2. jstreeでテーマを変更するにはどうすればいいですか?
- 3. アンドロイドスタジオで相対レイアウトからレイアウトにレイアウトを変更するにはどうすればいいですか?
- 4. Android Firebase:特定のフィールド値を持つオブジェクトを変更するにはどうすればよいですか?
- 5. ボタンセレクターのテーマを設定するにはどうすればいいですか?
- 6. アンドロイドでプログラムでスタイルとテーマを線形レイアウトに設定するにはどうすればよいですか?
- 7. modules.configで設定されたエラーページのレイアウトを変更するにはどうすればよいですか?
- 8. パンダで特定のテキストファイルの値を実際に変更するにはどうすればいいですか
- 9. 子レイアウトで親レイアウトのサイズを変更するにはどうすればよいですか?
- 10. jQueryカレンダーで特定の日付のフォント色を変更するにはどうすればいいですか?
- 11. 特定の領域でグラフの色を変更するにはどうすればいいですか?
- 12. PhpStormで特定のキーワードの色を変更するにはどうすればいいですか?
- 13. DataGridから特定のセルのフォアグラウンドを変更するにはどうすればいいですか?C#wpf
- 14. 特定の時間にアンドロイドギャラリーの画像を変更するにはどうすればいいですか
- 15. ウェブページの特定の変更をすばやく通知するにはどうすればよいですか?
- 16. JLabelの特定の文字の色を変更するにはどうすればいいですか?
- 17. tkinterテキストウィジェットの特定の単語の色を変更するにはどうすればいいですか?
- 18. iPhone:UIImageの特定のピクセルの色を変更するにはどうすればいいですか?
- 19. Androidでタスクアフィニティを変更するにはどうすればよいですか?
- 20. Androidでタブを変更するにはどうすればよいですか?
- 21. 現在アクティブではないビューのレイアウトを変更するにはどうすればよいですか?
- 22. WordPressの "Amadeus"テーマのCSSを変更するにはどうすればいいですか?
- 23. SharpDevelopの色を暗いテーマに変更するにはどうすればよいですか?
- 24. c#特定の行の色を変更するにはどうすればいいですか?
- 25. Qt/PyQt(/ Other?):ピックスマップの特定の色を変更するにはどうすればいいですか?
- 26. 特定の日付にエレメントを変更するにはどうすればいいですか?
- 27. 特定のコンテンツの変更日を設定するにはどうすればよいですか?
- 28. Androidの設定のテキストの色を変更するにはどうすればいいですか?
- 29. 特定のテキストでテキストビューのテキストの色を変更するにはどうすればよいですか?
- 30. カラーバーの色を(特定の値の間隔で)変更するにはどうすればよいですか?