2016-02-23 32 views
5

これは重複して検索されましたが、何も見つかりませんでした。これは重複してしまいました。申し訳ありませんが、私はEditTextのカーソルポインタそれは、私はすでに、カーソルの色自体を変更するには、管理AndroidのEditTextカーソルポインタの色をプログラムで変更する

enter image description here

カーソルを移動するために使用されているが、それは唯一のaccentColorに応答すると思われるポインタは影響を与えません。

私はそれをしたアプリを見て、それがポインタと、下のビューのアクセントの色を変えずに選択した色に基づいてダイアログの色を変えるすべての要素を持っていることを思い出しているので、ダイアログ。

あなたはこれだけのEditTextのための独自のスタイル/テーマを作成し、ColorAccentを変更することができます:)

+1

、私はあなたがaccentColor – Chol

+0

はいを​​変更するが、アクセントカラーを変更することで、この色を変更することができると思うも、基礎となるの色を変更しますアクセントの色にハードワイヤードされた要素 –

+0

この編集テキストのカスタムテーマを作成し、アクセントカラーを希望通りに設定することができます – Chol

答えて

6

助けてください:

<style name="EditTextColorCustom" parent="@style/AppBaseTheme"> 
     <!-- Customize your theme here. --> 
     <item name="colorAccent">@color/colorAccent</item> 
    </style> 
3

あなたはこのようstyle.xmlで新しいスタイルを作成することによってこれを行うことができます

のEditTextタグ使用中のその後
<style name="CustomEditTextTheme" parent="TextAppearance.AppCompat"> 
    <item name="colorAccent">@color/primary_dark_material_dark</item>  
</style> 

この

style="@style/CustomEditTextTheme" 
+1

style =の代わりに... android:theme = "@ style/CustomEditTextTheme" 。 – CoolMind

+0

これも良い.. –

0

あなたはこのようなあなたの描画可能で、それを置き換えるためにtextSelectHandleを使用することができます:あなたが言ったように

android:textSelectHandle="@drawable/your_drawble" 
関連する問題