Nexus Sで作業していて、電話テーマでBlack and Orangeを使用しています。カスタムボタンから始めました。背景を@android:drawable/btn_default
から自分の9パッチ画像に変更しました。これはうまくやっていますし、そのようなゴミのGoogleのチュートリアルや例は100種類あります。電話機固有のUI要素のカラースキームを変更しました(選択ボタン/選択済み編集テキスト)
問題は、別のスタイルのボタンを作成したくないということです。私は自分のアプリのUIをできる限り携帯電話のボタンやUI要素にそのまま当てたいと思っています。私が望むのは、正確にandroid:state_pressed="true"
とandroid:state_focused="true"
のように見えるカスタムボタンを作成することですが、オレンジ色の代わりに青です。
また、選択したEditText &スピナーなどでこれを実行します。
私は、各要素を各状態について1つ推測し、それらの9つのパッチ画像を作成するために、各要素を逆向きにエンジニアリングすることになるでしょうか?それは私が青いボタンのために下で行ったことです - あなたが見ることができるように、近いが正確ではない。
アンドロイドにはこれらのボタンがどこかに与えられていますが、それが妥当な場合は午後になりますが、別の色で同じUIセットを作成することは不合理ではありません。
「このアプリではこのテーマを使用する」というプログラム的な方法ですが、これまでに聞いたことはありません(Big Ask)。
私はあなたにキスすることができます(しかし私はしません)。素晴らしい。 – Graeme
私はあなたの拘束に感謝します! ;) – CaseyB