2009-07-13 7 views
0

私はAndroidで簡単なアプリケーションを作成しています。私はフォーカスカラーを変更したいと思います。私のアプリケーションは2つのテキストボックスで構成されています。フォーカスをテキストボックスに移動すると、テキストボックスのフォーカスをオレンジ色で取得できます。色を変えることは可能ですか?可能であれば、どうすればいいのか教えてください。フォーカス可能な色を変更するにはどうすればいいですか?

答えて

1

はい、ボタン(これはオープンソースOS)のフォーカス色を変更できます。私はSDKの周りを突っ込んで、ボタンのフォーカス色を変更する直接の方法を見つけることができませんでした。私は...

widget_button.xml 

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_focused="true" android:color="#ff000000"/> 
    <item android:color="#ff000000"/> <!-- unfocused --> 
</selector> 

この食欲をそそるxmlファイルを見つけた...しかし、私は物事を調整する場所を考え出す苦労しています。ボタンはTextViewを拡張し、フォーカスカラーが定義されているTextViewソースに基づいています。

本当にが必要な場合は、ソースから独自のクラスを作成する必要があります。

PS:これはとても難しいので、私はAndoirdチームによって落胆していると思われます。あまり一貫性のないユーザーインターフェイスになります。

+0

誰かが上記より優れた方法を持っていれば、私はそれを見たいと思っています! – Will

関連する問題