8

私はいつもライブラリのアップデートで更新されています。 build.gradleでアンドロイド:TextInputLayoutは、子のDrawableを非表示にしますEditText

(プロジェクト:XXX):build.gradleで

classpath 'com.android.tools.build:gradle:2.2.0-beta1' 

(モジュール:アプリ)

compile 'com.android.support:appcompat-v7:24.2.0' 
compile 'com.android.support:design:24.2.0' 

し、以下のようにパスワードフィールドを置く:

<android.support.design.widget.TextInputLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <android.support.v7.widget.AppCompatEditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:inputType="textPassword" /> 
</android.support.design.widget.TextInputLayout> 

Taadaa ...パスワードフィールドは次のようになります。

enter image description here

EditTextと簡単に行くこともできます。

ただし、このアップデートではいくつかの不具合があります。

問題: 私がEditTextにdrawableRightを置くと、何も表示されません。 TextInputLayoutには、機能の切り替えを無効にするプロパティもあります。私もそれを以下のようにしましたが、成功はありませんでした。

<android.support.design.widget.TextInputLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:passwordToggleEnabled="false"> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:drawableRight="@drawable/ic_alarm_on_black_24dp" 
     android:inputType="textPassword" /> 
</android.support.design.widget.TextInputLayout> 

誰でも助けてください。

+0

ファイルバグ –

+2

私は同じ問題を抱えています。.. .drawableStartも機能しません。エラーインジケータも複数回表示されます...私は24.1.1にロールバックしました –

+0

@JayPaulynice yup ..私もバージョンを24.1.1にロールバックする必要がありました –

答えて

3

私はこの問題をhttps://code.google.com/p/android/issues/detail?id=221002で報告しました。

ライブラリバージョン24.2.0のバグでしたが、バージョン24.2.1で修正されています。単に以下のように更新します。ここでhttps://code.google.com/p/android/issues/entry?template=Support%20Library%20bug

compile 'com.android.support:appcompat-v7:24.2.1' 
compile 'com.android.support:design:24.2.1' 
関連する問題