Androidで編集テキストのボトムラインの色を変更する方法は?

サチンK
Hi I am doing a login page for my project whose xml looks like this


            <EditText 
                android:id="@+id/user_name_id"
                android:layout_height="wrap_content"
                android:layout_width="300dp"
                android:ems="10"
                android:singleLine="true"
                android:layout_gravity="top|center"
                android:gravity="center"
                android:layout_marginTop="200dp"
                android:hint=" Email Address"
                android:textColor="#B3B3B3"
                android:textColorHint="#B3B3B3"
                android:textCursorDrawable="@drawable/color_cursor"
                />

アバウトコードは、テキスト、ヒント、およびカーソルが#b3b3b3カラーコードであることを示しています。一番下の行も同じカラーコードで欲しかったのです。以下のようにもセレクターを使ってみました。しかし、私のためにうまくいきます。特にエディットテキストの最終的な色を変更するための本物の方法を提案してください。

                    <selector 
                    xmlns:android="http://schemas.android.com/apk/res/android"
                    >
                    <item 
                        android:state_pressed="true"
                        android:drawable="@android:drawable/edittext_pressed" 
                        /> <!-- pressed -->    
                    <item 
                        android:state_focused="true"
                        android:drawable="@drawable/edittext_focused_blue" 
                        /> <!-- focused -->    
                    <item 
                        android:drawable="@android:drawable/edittext_normal" 
                        /> <!-- default -->
                    </selector>

そして私はカーソルの色を変更するためにxmlで以下のコードを使用しました

            <?xml version="1.0" encoding="utf-8"?>
            <shape xmlns:android="http://schemas.android.com/apk/res/android" >
                <size android:width="1dp" />
                <solid android:color="#B3B3B3"  />
            </shape> 

または、誰かが私のために以下のコードを変更してください

            <resources>

                <!--
                    Base application theme, dependent on API level. This theme is replaced
                    by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
                -->
                <style name="AppBaseTheme" parent="Theme.AppCompat.Light">
                    <!--
                        Theme customizations available in newer API levels can go in
                        res/values-vXX/styles.xml, while customizations related to
                        backward-compatibility can go here.
                    -->
                </style>

                <!-- Application theme. -->
                <style name="AppTheme" parent="AppBaseTheme">
                    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
                </style>

            </resources>
サチンK

私はAPIレベル21(lollypop)を使用していましたが、このソリューションはAPIレベル21以上でのみ機能するため、このソリューションを見つけました。レイヤーリストの使用

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item>
    <shape android:shape="line" >
        <solid android:color="#B3B3B3" />
    </shape>
</item>

<item android:top="-2dp" android:right="-2dp" android:left="-2dp">
    <shape>
        <solid android:color="@android:color/transparent" />
        <stroke
            android:width="0.1dp"
            android:color="#B3B3B3" />
    </shape>
</item>

</layer-list>

21未満のAPIレベルに使用すると、例外が発生します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「テキスト入力編集テキストでAndroidヒントの色を変更できない」を修正する方法

分類Dev

Androidのボタンの色をテキストで変更する方法

分類Dev

Androidで編集テキストカーソルの色と幅を変更する方法

分類Dev

Androidはプログラムでボタンのテキストの色を変更します

分類Dev

Android-テキストの編集からラジオボタンにテキストを取得する方法は?

分類Dev

XamarinAndroidのテキスト変更イベントで編集テキストのテキストを変更する方法

分類Dev

イオンボタンのテキストの色を変更する方法

分類Dev

Javaのボタンでテキストの色を変更する方法

分類Dev

AlertDialogでボタンのテキストの色を変更する方法

分類Dev

テーマでAndroidボタンのテキストの色をグローバルに変更する方法

分類Dev

当選ラインのテキストの色を変更する

分類Dev

Androidでテキストの色を部分的に変更する方法

分類Dev

AndroidでlistViewテキストの色を変更する方法

分類Dev

パワーポイントのスライドショーでテキストを編集する方法は?

分類Dev

Win32 API:編集コントロールでテキストの一部の色を変更する方法

分類Dev

ボタンのテキストを編集テキストの状態から変更する

分類Dev

JTextAreaでテキストの色を変更する方法は?

分類Dev

ボタンアンドロイドでテキストの色を動的に変更する方法

分類Dev

エラー時に編集テキストの境界線の色を赤に変更するにはどうすればよいですか?

分類Dev

CSSを使用してテキストボックスのテキストの色を変更する方法はありますか(ただし、編集中のみ)?

分類Dev

文字列を変換してAndroidのテキストボックスを編集する方法は?

分類Dev

QMLのラジオボタンのテキストの色を変更する

分類Dev

アラートのラジオボタンのテキストの色と濃淡の色を変更するにはどうすればよいですか?

分類Dev

ボタンのテキストの色を変更する

分類Dev

Winformsのクリアフォームのラジオボタンのテキストの色を変更する

分類Dev

EditTextのボトムラインの色を変更する

分類Dev

リストビューアイテムのテキストの色と画像の色をハンドラーから変更する方法

分類Dev

PHPGDで2つの投稿のテキストの色を編集する方法

分類Dev

Gridviewボタンアイテムをクリックすると、ボタンアイテムのテキストの色が変わるはずです

Related 関連記事

  1. 1

    「テキスト入力編集テキストでAndroidヒントの色を変更できない」を修正する方法

  2. 2

    Androidのボタンの色をテキストで変更する方法

  3. 3

    Androidで編集テキストカーソルの色と幅を変更する方法

  4. 4

    Androidはプログラムでボタンのテキストの色を変更します

  5. 5

    Android-テキストの編集からラジオボタンにテキストを取得する方法は?

  6. 6

    XamarinAndroidのテキスト変更イベントで編集テキストのテキストを変更する方法

  7. 7

    イオンボタンのテキストの色を変更する方法

  8. 8

    Javaのボタンでテキストの色を変更する方法

  9. 9

    AlertDialogでボタンのテキストの色を変更する方法

  10. 10

    テーマでAndroidボタンのテキストの色をグローバルに変更する方法

  11. 11

    当選ラインのテキストの色を変更する

  12. 12

    Androidでテキストの色を部分的に変更する方法

  13. 13

    AndroidでlistViewテキストの色を変更する方法

  14. 14

    パワーポイントのスライドショーでテキストを編集する方法は?

  15. 15

    Win32 API:編集コントロールでテキストの一部の色を変更する方法

  16. 16

    ボタンのテキストを編集テキストの状態から変更する

  17. 17

    JTextAreaでテキストの色を変更する方法は?

  18. 18

    ボタンアンドロイドでテキストの色を動的に変更する方法

  19. 19

    エラー時に編集テキストの境界線の色を赤に変更するにはどうすればよいですか?

  20. 20

    CSSを使用してテキストボックスのテキストの色を変更する方法はありますか(ただし、編集中のみ)?

  21. 21

    文字列を変換してAndroidのテキストボックスを編集する方法は?

  22. 22

    QMLのラジオボタンのテキストの色を変更する

  23. 23

    アラートのラジオボタンのテキストの色と濃淡の色を変更するにはどうすればよいですか?

  24. 24

    ボタンのテキストの色を変更する

  25. 25

    Winformsのクリアフォームのラジオボタンのテキストの色を変更する

  26. 26

    EditTextのボトムラインの色を変更する

  27. 27

    リストビューアイテムのテキストの色と画像の色をハンドラーから変更する方法

  28. 28

    PHPGDで2つの投稿のテキストの色を編集する方法

  29. 29

    Gridviewボタンアイテムをクリックすると、ボタンアイテムのテキストの色が変わるはずです

ホットタグ

アーカイブ