EditTextViewプロパティ

9805 ワード

大文字で書く
android:capitalize = “characters”
ワードとワードの直接の間隔を制御する
android:textScaleX=“1.5”
フォントnormal,sans,serif,monospaceの設定
android:typeface=“monospace”
背景の設定
android:background="@null"
最後の行にカーソル位置を調整する
et.setSelection(et.length());
自動スペルヘルプ
android:autoText
テキストを保存する内容とカーソルの位置を設定
android:freezesText
テキストの入力方法を指定するには、完全限定名(完全なパッケージ名)eg:comが必要です.huwei.xxxim
android:inputMethod
カーソルの色を設定
android:textCursorDrawable="@drawable/add_device_cursor_bg"
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <size android:width="@dimen/d5"/>
    <solid android:color="@color/color_barrage_FF597EF7"/>
</shape>

下線の色を設定
android:background="@drawable/add_device_underline_selector"
add_device_underline_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/add_device_underline_bg_sel" android:state_focused="true"/>
    <item android:drawable="@drawable/add_device_underline_bg"/>
</selector>

add_device_underline_bg_sel.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:bottom="0dp"
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape>
            <solid android:color="@color/transparent"/>    @android:color/transparent
            <stroke
                android:width="1dp"
                android:color="@color/color_barrage_FF597EF7"/>
            <padding android:bottom="4dp"/>
        </shape>
    </item>

</layer-list>

add_device_underline_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:bottom="0dp"
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape>
            <solid android:color="@color/transparent" />    @android:color/transparent
            <stroke
                android:color="@color/color_barrage_FF000000"
                android:width="1dp" />
            <padding android:bottom="4dp" />

        </shape>
    </item>
</layer-list>