打勾顯示輸入的密碼 --EditText與setTransformationMethod

實現目標:

?

實現原理:

為CheckBox添加一個監聽器事件;

?

實現的源碼:

package?edu.cquptzx.showPassword;

?

import?android.app.Activity;

import?android.os.Bundle;

import?android.text.method.HideReturnsTransformationMethod;

import?android.text.method.PasswordTransformationMethod;

import?android.widget.CheckBox;

import?android.widget.CompoundButton;

import?android.widget.EditText;

?

publicclass?ShowPasswordActivity?extends?Activity {

????private?EditText?edittext;

????private?CheckBox?checkbox;?

????/** Called when the activity is first created. */

????publicvoid?onCreate(Bundle savedInstanceState) {

????????super.onCreate(savedInstanceState);

????????setContentView(R.layout.main);

????????/*find the object by IDs .*/

???????

????????edittext?= (EditText) findViewById(R.id.et);

????????checkbox?= (CheckBox) findViewById(R.id.cb);

???????

????????/* add a listener to the CheckBox */

????????checkbox.setOnCheckedChangeListener(new?CheckBox.OnCheckedChangeListener()

????????{

???????????publicvoid?onCheckedChanged(CompoundButton buttonView,boolean?isChecked)

???????????{

??????????????if(checkbox.isChecked())

??????????????{

??????????????????/* show the password*/

??????????????????edittext.setTransformationMethod(HideReturnsTransformationMethod.getInstance());

??????????????}

??????????????else

??????????????{

??????????????????/* hide the password */

?????????????????edittext.setTransformationMethod(PasswordTransformationMethod.getInstance());???

??????????????}?????????

???????????}??????

????????});

????}

}

相關知識:

?

?

?

?

?

?

?

最后實現效果:

?

?

?

轉載于:https://www.cnblogs.com/dongweiq/p/4721314.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258505.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258505.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258505.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql日期截取年月_攝影大賽丨“我遇見最美的光”第五屆全國醫務人員攝影大展 截稿日期2020年8月15日...

截稿日期2020年8月15日《“我遇見最美的光”第五屆全國醫務人員攝影大展》欣賞過山川壯麗,瞻仰過造化旖旎,敬重于生命偉大,感動于英雄凱旋……由《大眾攝影》主辦,正大天晴藥業集團股份有限公司、《中國衛生影像》雜志協辦的“我遇…

iframe子頁面內刷新父頁面中另一個iframe子頁面

框架頁面如下&#xff1a; <div id"aa" style"float: left; height: 500px; border-right-style: solid; border-right-color: #CCCCFF; border-right-width: 2px;"> <IFRAME id"tree" name"tree" src"/ScienProject…

Pytorch的C++接口實踐

Pytorch1.1版本已經提供了相對穩定的c接口&#xff0c;網上也有了眾多的資料供大家參考&#xff0c;進行c的接口的初步嘗試。 可以按照對應的選項下載&#xff0c;下面我們要說的是&#xff1a; 如何利用已經編譯好的官方libtorch庫和其他的opencv庫等聯合編寫應用&#xff1f…

一次慘痛的裝機經歷

最近不小心把我的聯想一體機電腦系統搞壞了&#xff0c;就不得不重裝系統&#xff0c;之前的系統是win7&#xff0c;于是開始的時候想著直接裝win10&#xff0c;升級一下系統。但是裝的過程中總是卡在了win10的正在準備系統中&#xff0c;進度環不轉了。后來轉了多次都不行&…

unity讓對象作為參數_unity-container – 一個unity容器可以將自身的引用作為構造函數參數傳遞嗎?...

簡短的答案是肯定的。當您使用Resolve方法時&#xff0c;這應該自動傳遞。例如&#xff1a;IUnityContainer container new UnityContainer();var something container.Resolve();另外&#xff0c;如果您想查看&#xff0c;這與Prism(CodePlex)使用的技術相同。更新增加測試&…

KnockoutJS + My97DatePicker

如何將Knockoutjs和其他腳本庫結合使用&#xff1f;這里給出一個Knockoutjs與my97datepicker配合使用的例子&#xff0c;例子中使用了ko的自定義綁定功能&#xff1a; ko.bindingHandlers.my97DatePicker {init: function (element, valueAccessor) {$(element).on(click, fun…

HttpClient v4.5 簡單抓取主頁數據

由于工作原因&#xff0c;需要每隔半小時刷新一些網頁&#xff0c;并查看上面的數據是否有更新。這件事能否自動化進行呢&#xff1f;查找了下Java相關的資料&#xff0c;蹦出一個關鍵詞&#xff1a;HttpClient。 HttpClient是常用Http客戶端庫&#xff0c;相關的資料也不少&am…

matlab局部放大的圖中圖畫法

【親測有效】 在作圖過程中&#xff0c;如果想將局部信息展示出來并且畫在同一張圖中&#xff0c;一般的MATLAB作圖法就比較拙計了&#xff0c;好在MATLAB還是很強大的&#xff0c;當然&#xff0c;除了不能當女朋友之外 .... ╮(╯▽╰)╭ function showdetail()% 在當前的ax…

進入Python世界——Python基礎知識

本文通過實例練習Python基礎語法, python版本2.7 # -*- coding: utf-8 -*- import randomimport re import requests from bs4 import BeautifulSoup# 爬取糗事百科的首頁內容 def qiushibaike():content requests.get(http://www.qiushibaike.com/).contentsoup BeautifulS…

db2 版本發布歷史_數據庫各廠商的發展歷史(2. DB2 of IBM)

如若轉載&#xff0c;請務必注明出處&#xff0c;iihero 2008.9.26于CSDN1973年&#xff0c;IBM研究中心啟動System R項目&#xff0c;為DB2的誕生打下良好基礎。System R 是 IBM 研究部門開發的一種產品&#xff0c;這種原型語言促進了技術的發展并最終在1983年將 DB2 帶到了商…

android---簡單的通訊錄

遺留問題:獲取頭像及其他信息 利用adapter和Cursor來獲取聯系人的姓名和手機號,重在復習之前學過的內容加深自己的理解. 其中需要注意的部分: 1.adapter中的getview的優化問題,用到tag這一屬性 2.onBackPressed()返回方法的重寫,使得程序更加人性化 下面是主要代碼 1.adapte…

win phone 獲取并且處理回車鍵事件

參考自&#xff1a;http://www.cnblogs.com/mohe/archive/2013/03/18/2966540.html 實用場景,比如輸入帳號和密碼啦,輸入搜索關鍵字啦.protected override void OnKeyDown(KeyEventArgs e) {if (e.Key Key.Enter){MessageBox.Show("我是windows phone 回車鍵"); …

【2020年】最新中國科學院大學學位論文寫作規范

最近在完成國科大博士論文寫作的時候&#xff0c;有一些心得體會&#xff0c;特此總結下來&#xff0c;以饗讀者&#xff0c;尤其是可愛的學弟學妹們。需要注意的是&#xff0c; 以下僅僅是我自己的心得而已&#xff0c;僅供參考。 1. 首先推薦大家使用國科大的Latex模板&…

談談Java基礎數據類型

Java的基本數據類型 類型意義取值boolean布爾值true或falsebyte8位有符號整型-128~127short16位有符號整型-pow(2,15)~pow(2,15)-1int32位有符號整型-pow(2,31)~pow(2,31)-1long64位有符號整型-pow(2,63)~pow(2,63)-1float32位浮點數IEEE754標準單精度浮點數double64位浮點數IE…

用fft對信號進行頻譜分析實驗報告_示波器上的頻域分析利器,Spectrum View測試分析...

簡介&#xff1a;【Spectrum View技術文章系列】從基礎篇開始&#xff0c;講述利用示波器上的Spectrum View功能觀測多通道信號頻譜分析正文&#xff1a;示波器和頻譜儀都是電子測試測量中必不可少的測試設備&#xff0c;分別用于觀察信號的時域波形和頻譜。時域波形是信號最原…

DataTable RowFilter 過濾數據

用Rowfilter加入過濾條件 eg&#xff1a; string sql "select Name,Age,Sex from UserInfo"; DataTable dt DataAccess.GetDataTable(sql);//外部方法&#xff08;通過一條查詢語句返回一個DataTable&#xff09; dt.DefaultView.RowFilter "Sex女"; dt…

platform_device與platform_driver

做Linux方面也有三個多月了&#xff0c;對代碼中的有些結構一直不是非常明確&#xff0c;比方platform_device與platform_driver一直分不清關系。在網上搜了下&#xff0c;做個總結。兩者的工作順序是先定義platform_device -> 注冊 platform_device->&#xff0c;再定義…

復盤caffe安裝

最近因之前的服務器上的caffe奔潰了&#xff0c;不得已重新安裝這一古老的深度學習框架&#xff0c;之前也嘗試了好幾次&#xff0c;每次都失敗&#xff0c;這次總算是成功了&#xff0c;因此及時地總結一下。 以下安裝的caffe主要是針對之前虹膜分割和鞏膜分割所需的caffe版本…

HP P2000 RAID-5兩塊盤離線的數據恢復報告

1. 故障描述本案例是HP P2000的存儲vmware exsi虛擬化平臺&#xff0c;由RAID-5由10塊lT硬盤組成&#xff0c;其中6號盤是熱備盤&#xff0c;由于故障導致RAID-5磁盤陣列的兩塊盤掉線&#xff0c;表現為兩塊硬盤亮黃燈。 經用戶方維護人員檢測&#xff0c;故障硬盤應為物理故障…

微智魔盒騙局_微智魔盒官宣

原標題&#xff1a;微智魔盒官宣微智魔盒官方宣傳視頻微達國際集團創建于2011年&#xff0c;是一家堅持創新的集科研、產銷、服務為一體的智能化產業平臺&#xff0c;致力于國際領先的專注人工智能領域的產業投資、項目孵化、教育培訓&#xff0c;并提供終極解決方案。集團創新…