久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

編輯文本密碼切換 Android

Edit text Password Toggle Android(編輯文本密碼切換 Android)
本文介紹了編輯文本密碼切換 Android的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我試圖在輸入類型為文本密碼的編輯文本中向用戶顯示輸入的密碼.

我在這樣的切換圖標上實現了手勢監聽器-

public boolean onTouch(View view, MotionEvent motionEvent) {開關(view.getId()){案例 R.id.ivPasswordToggle:開關(motionEvent.getAction()){案例 MotionEvent.ACTION_DOWN:Toast.makeText(getContext(),"show",Toast.LENGTH_SHORT).show();etPassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);休息;案例 MotionEvent.ACTION_UP:etPassword.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);Toast.makeText(getContext(),"hide",Toast.LENGTH_SHORT).show();休息;}休息;}返回真;}

我不知道是什么問題,任何幫助將不勝感激.

解決方案

(針對AndroidX更新)

自支持庫 v24.2.0 起.你可以很容易地做到這一點

你需要做的只是:

  1. 將設計庫添加到您的依賴項中

     依賴項 {實現com.google.android.material:material:1.2.1"}

  2. TextInputEditTextTextInputLayout

    結合使用

     <com.google.android.material.textfield.TextInputLayoutxmlns:app=http://schemas.android.com/apk/res-auto"android:id=@+id/etPasswordLayout"android:layout_width=match_parent"android:layout_height="wrap_content";app:passwordToggleEnabled="true">

    I am trying to show user the typed password in edit text whose input type is text Password.

    I implemented gesturelistener over the toggle icon like this-

    public boolean onTouch(View view, MotionEvent motionEvent) {
            switch (view.getId())
            {
                case R.id.ivPasswordToggle:
    
                    switch ( motionEvent.getAction() ) {
                        case MotionEvent.ACTION_DOWN:
                            Toast.makeText(getContext(),"show",Toast.LENGTH_SHORT).show();
                            etPassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
                            break;
                        case MotionEvent.ACTION_UP:
                            etPassword.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);
                            Toast.makeText(getContext(),"hide",Toast.LENGTH_SHORT).show();
                            break;
                    }
                    break;
            }
            return true;
        }
    

    i dont know what is wrong, any help will be appreciated.

    解決方案

    (updated for AndroidX)

    Since the Support Library v24.2.0. you can achivie this very easy

    What you need to do is just:

    1. Add the design library to your dependecies

       dependencies {
           implementation "com.google.android.material:material:1.2.1"
       }
      

    2. Use TextInputEditText in conjunction with TextInputLayout

       <com.google.android.material.textfield.TextInputLayout
           xmlns:app="http://schemas.android.com/apk/res-auto"
           android:id="@+id/etPasswordLayout"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           app:passwordToggleEnabled="true">
      
           <android.support.design.widget.TextInputEditText
               android:id="@+id/etPassword"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:hint="@string/password_hint"
               android:inputType="textPassword"/>
       </com.google.android.material.textfield.TextInputLayout>
      

    passwordToggleEnabled attribute will make the password toggle appear

    1. In your root layout don't forget to add xmlns:app="http://schemas.android.com/apk/res-auto"

    2. You can customize your password toggle by using:

    app:passwordToggleDrawable - Drawable to use as the password input visibility toggle icon.
    app:passwordToggleTint - Icon to use for the password input visibility toggle.
    app:passwordToggleTintMode - Blending mode used to apply the background tint.

    More details in TextInputLayout documentation.

    這篇關于編輯文本密碼切換 Android的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

    【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Cut, copy, paste in android(在android中剪切、復制、粘貼)
android EditText blends into background(android EditText 融入背景)
Change Line Color of EditText - Android(更改 EditText 的線條顏色 - Android)
EditText showing numbers with 2 decimals at all times(EditText 始終顯示帶 2 位小數的數字)
Changing where cursor starts in an expanded EditText(更改光標在展開的 EditText 中的開始位置)
EditText, adjustPan, ScrollView issue in android(android中的EditText,adjustPan,ScrollView問題)
主站蜘蛛池模板: 中文字幕第十一页 | 中文字幕av亚洲精品一部二部 | 国产玖玖 | 欧美男人天堂 | 日韩欧美中文字幕在线观看 | 成人亚洲一区 | 国产一区不卡在线观看 | 日韩精品一区二区三区视频播放 | 99久久久99久久国产片鸭王 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 精品中文字幕一区二区三区 | 神马久久久久久久久久 | 精品久久一区二区三区 | 久久久久亚洲 | 久久精品91| 有码在线| 日韩精品成人 | 91社区在线观看 | 国产成人jvid在线播放 | av在线电影网 | 一区二区伦理电影 | 天天视频一区二区三区 | 成人在线观看免费观看 | 久草成人网 | 91视频一区二区 | 欧美高清视频在线观看 | 热久久久久 | 欧美成人免费在线 | 毛片久久久 | 久久精品小视频 | 中文字幕一页二页 | 国产亚洲精品精品国产亚洲综合 | 亚洲自拍偷拍欧美 | 在线观看视频91 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 91免费在线看 | 日韩av高清在线 | 日本一区二区在线视频 | 男人天堂网av | 一级做受毛片免费大片 | 国产av毛片|