問題タブ [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.
android - 新しいProgressBar()のAndroid変更テーマ
ONEのテーマを変更したいので、グローバルテーマを変更することはできません。 ProgressBar
既存のコード:
エラーは発生せずに機能しますが、デフォルトのエラーを使用します。どうすれば変更できますか?
android - 別のアプリケーションからテーマをコピーする
カスタム テーマを含むアプリケーションがあり、それを他のアプリケーションと共有したいと考えています。アイデアは、このアプリケーションが他のアプリケーションにテーマを提供することです。
テーマは、styles.xml で次のように定義されます。
2 番目のアプリからこのテーマを取得するには:
問題は、「background」などの直接属性のみがコピーされ、「buttonStyle」などの参照属性はコピーされないことです。これは、「setTo」メソッドが次のように述べているためです。
テーマ other と同じ内容を保持するようにこのテーマを設定します。これらのテーマが両方とも同じ Resources オブジェクトからのものである場合、この関数が戻った後は同じになります。それらが異なるリソースからのものである場合、共通のリソースのみがこのテーマに設定されます。
他のアプリケーションのリソースからテーマをコピーする方法を知っている人はいますか?? テーマは画像などのリソースを使用しません...値のみを使用します。
ありがとう ;)
android - Gingerbread アプリの Android バニラ Froyo テーマ
私のアプリはそのテーマに沿って構築されていたので、Froyo のダイアログ (丸みを帯びた/灰色の半透明) とボタン (丸みを帯びた/グラデーション) の外観が本当に気に入りました。しかし、私のアプリが Gingerbread で実行されている場合、デフォルトの暗いテーマは見た目を台無しにします。
私のアプリのためだけに Froyo の外観を Gingerbread にもたらす簡単な方法はあるのでしょうか? Android のすべてのバージョンでアプリの UI の一貫性を維持したいと考えています。
java - Android: ContextMenu のデフォルトのテーマ?
コンテキストメニューにデフォルトのAndroidテーマを割り当てる方法があるかどうか疑問に思っていました. Android マニフェストでアプリケーション全体にカスタム テーマを適用していますが、各アクティビティに個別に適用したくありません。
Toast
with でこれを達成できましたgetApplicationContext()
。Toast
このようにして、私のカスタム テーマはデフォルトのテーマを上書きしません。例:
で同様のことを行う方法はありますContextMenu
か?
android - テーマの追加中にエラーが発生しました
マニフェストにテーマを追加しようとすると、リソースが見つからないというエラーが表示されます。この問題を解決するにはどうすればよいですか?
android - テーマ:テーマに依存するドローアブル?
アプリのルックアンドフィールを簡単に変更できるように、いくつかのテーマを宣言できるようにしたいと思います。したがって、android:Themeから継承するスタイルを定義してから、この中で属性を定義できることがわかります。
しかし、2つの質問:
- たとえば、アプリ内のさまざまなビューに複数の背景色を使用したい場合はどうすればよいですか?たとえば、アクティビティ全体の背景と、アクティビティのテキストビューの異なる背景、ボタンなどの別の背景を持つことができます。しかし、これらの(異なる)色のテーマは依存していますか?
- 使用しているテーマに応じてドローアブルのセットを定義することは可能ですか?たとえば、さまざまな画面密度に対してさまざまなドローアブルを定義する方法と同じように意味します。理想的には、さまざまなテーマにさまざまな配色の画像を使用します。この動作はAndroidで定義できますか?
助けてくれてありがとう、ジェームズ
android - 誰かが属性を説明できますか?
Honeycomb Galleryのサンプルコード(ここ)を見ていて、自分のアプリにアクションアイテムを追加しようとしているときに、次のコードに遭遇しました。
ループの?attr
ために私を投げています。誰かがこれが何をしているのか説明できますか?これはドローアブルとどのように関連していますか?Googleで良い情報が見つからないようです。また、アイコンだけでなく、アイコンに使用できる属性のリストまたはギャラリーはありますmenuIconCamera
か?
ありがとう
編集:もう少し調べてみると、attrs.xmlは次のようになっていることがわかりました。
残念ながら、それは私にとってさらに混乱を招きます。これは何をしているのですか?
android - EditText.setError(..) ポップアップの間違った背景画像
ユーザーがフォーEditText.setError(..)
ミュラーを正しく入力しなかった場合にエラーメッセージを表示するために使用しています。アプリはハニカム用になります。android:style/Theme.Holo
と の両方で試しましたandroid:style/Theme.Holo.Light
。
問題は、エラー ポップアップの背景画像が間違っているように見えることです。その背景用の画像があります。1 つは、エラー ポップアップが EditText の上に表示されるときの画像で、もう 1 つはその下に表示されるときの画像です。上の画像はTheme.Holo
背景が黒、下の画像は背景が白です。テキストの色は常に黒であるため、上のポップアップでテキストを読み取ることはできません。
最新の SDK に更新する前に、次のコード行でこの問題を「ハック」することができました。
しかし、sdk tools 12 を使用すると、これらの行を使用してコンパイル エラーが発生し、リソースandroid:errorMessageBackground
が見つからないなどの情報が表示されます...
何か案は?ありがとうございました!クリス
android - Android のスタイリング/検索ダイアログのみのテーマ設定
tl;dr:検索ダイアログでアプリ テーマの白いテキスト スタイルが選択され、検索テキストが非表示になります。
私は些細な問題のように思えることに激しく苦労しています。
私のアプリは暗い背景を使用しています。#EEEEEE を使用して、テキストの色を標準のグレーよりも明るく調整しました。
検索ダイアログ (ハニカム以前) を実装しましたが、うまく機能しますが、検索ダイアログのテキストは同じ #EEEEEE を取得するため、本質的に見えません。検索テキストを長押しすると表示されるコンテキスト メニューでも #EEEEEE が選択されるため、そこにあるテキストも非表示になります。
私は髪を引き裂いていて、髪がなくなっています。
スタイル:
マニフェスト:
android - Theme.Holo.Lightを設定すると、リスト内のチェックボックスを除くすべてが変更されます
私は自分のテーマを作成し、マニフェストにそれへの参照を追加しました。カスタムリストのチェックボックスを除いて、すべてが完璧に見えます(ボタン、テキストボックスなど)。
listitemのチェックボックスは、Theme.Holoのデフォルトのチェックボックスであり、その理由がわかりません。
助けてくれてありがとう!