EditTextがCardview内にある場合、ImeOptionDONEが機能しない

若いゴンザレス

がCardViewの内部にある場合、EditText imeOptionが機能しません。次のコードでimeOptionを追加するなど、さまざまなオプションを試しました。

editPassword.setImeOptions(EditorInfo.IME_ACTION_DONE);

私が使用しているXMLは次のとおりです。

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:orientation="vertical">

        <android.support.v7.widget.CardView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginStart="@dimen/normal_padding_screen"
            android:layout_marginEnd="@dimen/normal_padding_screen"
            app:cardBackgroundColor="@android:color/white"
            app:cardElevation="6dp">

            <EditText
                android:id="@+id/editTextEmail"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@android:color/white"
                android:padding="8dp"
                android:hint="@string/hint_email"
                android:imeOptions="actionNext"
                android:inputType="textEmailAddress"
                android:drawableStart="@drawable/ic_mail"
                android:drawablePadding="8dp"/>
        </android.support.v7.widget.CardView>

        <android.support.v7.widget.CardView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"
            android:layout_marginStart="@dimen/normal_padding_screen"
            android:layout_marginEnd="@dimen/normal_padding_screen"
            android:layout_marginBottom="10dp"
            android:descendantFocusability="beforeDescendants"
            app:cardBackgroundColor="@android:color/white"
            app:cardElevation="6dp">

            <EditText
                android:id="@+id/editTextPass"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@android:color/white"
                android:padding="8dp"
                android:lines="1"
                android:imeOptions="actionDone"
                android:hint="@string/hint_password"
                android:drawableStart="@drawable/ic_password"
                android:drawablePadding="12dp"/>
        </android.support.v7.widget.CardView>

    </LinearLayout>

しかし、キーボードのパスワードのEditTextでimeOptionが「actionDone」に設定されていると、「Enter / next_line」のオプションが表示されます。

スクリーンショット

バウエンダーヤンドラ

EditTextに必要なパラメータのいくつかを見逃しているようです。maxlines = "1"を追加します。これにより、1行に制限されます。EditTextの入力タイプを定義するinputType = "textPassword"または "numberPassword"を追加します。これらの2つの値を使用すると、EditTextは正常に機能するはずです。

           <EditText
            android:id="@+id/editTextPass"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            android:padding="8dp"
            android:maxLines="1"
            android:inputType="textPassword"
            android:imeOptions="actionDone"
            android:hint="enter password"
            android:drawableStart="@mipmap/ic_launcher"
            android:drawablePadding="12dp"/>

これがお役に立てば幸いです。ハッピーコーディング。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

UIRefreshControl-UITableViewControllerがUINavigationController内にある場合、beginRefreshingが機能しない

分類Dev

ORが内部にある条件が正しく機能しない場合ReactJS

分類Dev

ScrollViewがCardView内で機能しない

分類Dev

親に更新がある場合、ObservedObjectがNavigationLinkの宛先で機能しない

分類Dev

'0'が存在する場合にMysqlORDERBYが機能しない

分類Dev

reinterpret_castが機能する場合と機能しない場合があるのはなぜですか?

分類Dev

.rstrip()が機能する場合と機能しない場合があるのはなぜですか?

分類Dev

このURLClassLoaderが機能する場合と機能しない場合があるのはなぜですか?

分類Dev

DOMContentLoadedは機能する場合と機能しない場合がありますが、setTimeoutは通常常に機能します

分類Dev

Ubuntu 16.04 WiFiが機能する場合と機能しない場合がある

分類Dev

jQueryの色置換が機能する場合と機能しない場合がある

分類Dev

ビューがScrollView内にある場合、onTapGestureが機能しませんか?

分類Dev

Excelマクロが機能する場合と機能しない場合があります

分類Dev

Qt QProcessが機能する場合と、機能しない場合があります

分類Dev

locale.getDisplayName()が機能する場合と、機能しない場合があります

分類Dev

setSelectionFromTopが機能する場合と機能しない場合があります

分類Dev

jQuery Zoomが機能する場合と機能しない場合がありますか?

分類Dev

@Getmapping が機能しない場合があるのはなぜですか?

分類Dev

Flash Playerは機能する場合もありますが、機能しない場合もあります

分類Dev

Flash Playerは機能する場合もありますが、機能しない場合もあります

分類Dev

IPointerHandlerが機能する場合もあれば、機能しない場合もあります

分類Dev

@annotation(...)を使用したSpring AOPが機能しない場合がある

分類Dev

エイリアスがnamerefのように機能する場合と機能しない場合があるのはなぜですか?

分類Dev

Animated.Viewに子としてAnimated.ScrollViewがある場合、AndroidでPanResponderが正しく機能しない

分類Dev

複数の行がある場合、Javascriptの検証が機能しない

分類Dev

マウスクリックが機能しない場合がある

分類Dev

トリガークリックが機能しない場合がある

分類Dev

トリガークリックが機能しない場合がある

分類Dev

複数のリストがある場合、caph-listが機能しない

Related 関連記事

  1. 1

    UIRefreshControl-UITableViewControllerがUINavigationController内にある場合、beginRefreshingが機能しない

  2. 2

    ORが内部にある条件が正しく機能しない場合ReactJS

  3. 3

    ScrollViewがCardView内で機能しない

  4. 4

    親に更新がある場合、ObservedObjectがNavigationLinkの宛先で機能しない

  5. 5

    '0'が存在する場合にMysqlORDERBYが機能しない

  6. 6

    reinterpret_castが機能する場合と機能しない場合があるのはなぜですか?

  7. 7

    .rstrip()が機能する場合と機能しない場合があるのはなぜですか?

  8. 8

    このURLClassLoaderが機能する場合と機能しない場合があるのはなぜですか?

  9. 9

    DOMContentLoadedは機能する場合と機能しない場合がありますが、setTimeoutは通常常に機能します

  10. 10

    Ubuntu 16.04 WiFiが機能する場合と機能しない場合がある

  11. 11

    jQueryの色置換が機能する場合と機能しない場合がある

  12. 12

    ビューがScrollView内にある場合、onTapGestureが機能しませんか?

  13. 13

    Excelマクロが機能する場合と機能しない場合があります

  14. 14

    Qt QProcessが機能する場合と、機能しない場合があります

  15. 15

    locale.getDisplayName()が機能する場合と、機能しない場合があります

  16. 16

    setSelectionFromTopが機能する場合と機能しない場合があります

  17. 17

    jQuery Zoomが機能する場合と機能しない場合がありますか?

  18. 18

    @Getmapping が機能しない場合があるのはなぜですか?

  19. 19

    Flash Playerは機能する場合もありますが、機能しない場合もあります

  20. 20

    Flash Playerは機能する場合もありますが、機能しない場合もあります

  21. 21

    IPointerHandlerが機能する場合もあれば、機能しない場合もあります

  22. 22

    @annotation(...)を使用したSpring AOPが機能しない場合がある

  23. 23

    エイリアスがnamerefのように機能する場合と機能しない場合があるのはなぜですか?

  24. 24

    Animated.Viewに子としてAnimated.ScrollViewがある場合、AndroidでPanResponderが正しく機能しない

  25. 25

    複数の行がある場合、Javascriptの検証が機能しない

  26. 26

    マウスクリックが機能しない場合がある

  27. 27

    トリガークリックが機能しない場合がある

  28. 28

    トリガークリックが機能しない場合がある

  29. 29

    複数のリストがある場合、caph-listが機能しない

ホットタグ

アーカイブ