問題タブ [android-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
135 参照

android - ユーザーが特定のテーマを選択したときにアプリで使用される画像を変更するにはどうすればよいですか?

Androidアプリケーションでテーマ機能を実現したい。ユーザーが特定のテーマを選択したときに、Androidアプリでテーマを適用したい。

私は自分のAndroidアプリケーションでたくさんの画像を使用しました。ユーザーがテーマを選択したときに、これらの画像を動的に変更するにはどうすればよいですか?

0 投票する
12 に答える
104442 参照

android - フラグメントのテーマを設定する

フラグメントのテーマを設定しようとしています。

マニフェストでテーマを設定しても機能しません:

以前のブログを見ると、ContextThemeWrapper を使用する必要があるように見えます。コード例を紹介してくれる人はいますか? 何も見つかりません。

0 投票する
1 に答える
787 参照

android - AndroidHoneycomb-アクションバーのスタイルを変更する

のホームボタンに右のパディングを追加する必要があり、ActionBar選択したときに背景色を変更する必要があります。追加したタブを使用してこれらのことを実行し、新しいスタイルを実装できましたが、ホームボタンのスタイルを変更することはできませんでした。それを行う方法はありますか?

これは私が実装したテーマのソースです:

0 投票する
2 に答える
341 参照

android - Android テーマで使用される値はどこにありますか?

さまざまな Android テーマに設定されている値を確認する方法を知っている人はいますか? レイアウト リソース (Theme.Black、Theme.Light、Theme.Holo.Light など) のグラフィカル レイアウト ビューでテーマの名前を見つける方法を知っています。

特定のテーマが利用可能かどうかにかかわらず、デバイス間でアプリの外観を一貫させることができるように、さまざまなテーマのマージン、色の値、パディングなどを調べたいと考えています。

0 投票する
1 に答える
8779 参照

android - Androidアプリケーションでテーマ名を動的に検索

私はリブランドしているタブレットアプリケーションを持っているので、ユーザーのタイプに基づいて複数のテーマがあります。

現在適用されているテーマの名前を見つけたいのですが、そのテーマに基づいて、バックエンドの機能を変更できます。

いくつかの画像リソースを動的に設定する必要があります。これは、正しいテーマリソース(R.style.redtheme)を渡す限り問題ありませんが、これを動的に設定したいと思います。

スタイリングを行うために、カスタム属性を作成してから、スタイルでそれらをオーバーライドします。

テーマを取得する簡単な方法がない場合は、設定を保存します。

0 投票する
2 に答える
141 参照

android - TypeFace をアセットから読み込み、アプリケーション全体に割り当てます

膨大な数のビューと TextView を使用する大規模なアプリケーションがあります。

これらすべてのビューのフォントを特定のフォントに変更する必要があります

アプリケーションに割り当てるテーマを作成しましたが、アセットフォルダーにフォントがあるため、ロードしてから割り当てる必要があります

助けてください

0 投票する
5 に答える
145478 参照

android - カスタムテーマを使用してデフォルトのテキストの色を変更するには?

私がしようとしていることは、テーマを使用すると非常に簡単になるはずですが、方法がわかりません。アプリでデフォルトですべてのテキストを白くしたいです。theme.xml でカスタム テーマを作成しました。

アプリケーション全体に設定します。

しかし、ラベルはまだ黒です。何が欠けていますか?

PS: ウィジェットごとに適用されるように、さまざまなテキスト サイズのスタイルを追加で定義するにはどうすればよいですか? そのようなことは正しいですか?

アップデート

Android SDK のthemes.xmlを見てみると、テーマのテキスト スタイルを設定する方法が示されています。

私の場合、この定義で動作するはずです:

ただし、まだ機能していません。

これは、この同じ問題に関する別の投稿です。

0 投票する
1 に答える
1003 参照

android - リストビューのヘッダーとアイテムの背景を変更する

アプリのカスタム テーマに取り組んでいます。現在、すべてのリストビューは、リストビュー ヘッダーの背景に同じドローアブルを使用し、リストビュー アイテムの背景に 2 つの交互のドローアブルを使用して、明るい/暗いリスト アイテムを交互に実現しています。

これらの 3 つのドローアブルを、私が行っているカスタム テーマごとに変更/交換できるかどうか疑問に思っていました。しかし、どうすればいいのかわかりません。ヘルプや入力はありますか?前もって感謝します

念のため:

listview_headr.xml 内の android:background attr にリスト ヘッダーの背景用のドローアブルを設定します (これをヘッダー ビューに拡張し、list.addHeaderView(header_view) を実行します)。

リスト項目の背景については、 getView メソッドをオーバーライドしてリストを作成するために使用されるそれぞれのアダプターで setBackgroundResource を使用します

0 投票する
2 に答える
2369 参照

android - 実行時に半透明のテーマをプログラムで設定する

私のアプリケーションでは、ボタンをクリックするだけで実行時に画面を半透明にしたいと考えています。私は試した

メソッドでしたが、onClick()うまくいきませんでした。これを達成する方法はありますか?

0 投票する
2 に答える
1461 参照

android - ドローアブルでAndroid1.6-4.0.3をターゲットにする

私のアプリはAndroid1.6-Android4.0.3と互換性があります。ドローアブルは、システムテーマが変更された関連するすべての修飾子(x | h / m / ldpi&swxxxdp)を使用して、最初から最後まで各プラットフォームをターゲットにする必要があります。

頭から離れて、1.6〜2.2が1つのテーマ、2.3.xが1つのテーマ、3.0xが別のテーマ、そして4.0xが別のテーマになりました。

現在、私のresフォルダーは次のようになっています。

  • ドローアブル
  • ドローアブル-hdpi
  • drawable-hdpi-v11
  • drawable-hdpi-v9
  • drawable-ldpi-v9
  • drawable-mdpi-v11
  • drawable-mdpi-v9
  • ドローアブル-sw320dp
  • ドローアブル-sw600dp
  • ドローアブル-sw720dp
  • ドローアブル-v11
  • ドローアブル-xlarge

Androidのバージョンごとに、resフォルダーの効率が低下しているように感じます。ICSソース解像度を見てみると、基本的な描画可能なフォルダーはごくわずかであり、その他は主に言語固有のものです。

私の質問は、a)各テーマを正しくターゲットにするようにドローアブルフォルダを整理する方法とb)現在フォルダに何か問題がありますか?