EditText总结

获取EditText上内容分行写入文件并读取 一、完成基本结构布局 二、根据id找到每个Button和EditText并设置按钮点击事件监听 三、使用editText1.getText().toString()语句获取到EditText内容并通过点击事件实现转换和运算 四、写一个文件辅助类,为后续将内容写入文件做准备 这里文件内容已基本写完,只需再完善主函数即可。 到这里已经是可以将EditText上内容写到文件里了,最后在利用点击事件读取出文件内容 如果想要获取多行EditText上内容并不覆盖写入文件里只.. 阅读详情

3.22 打勾显示输入的密码 --EditText与setTransformationMethod

实现目标:
     <EditText
            android:id="@+id/et"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:phoneNumber="true" 
            android:maxLength="11"/>

实现原理:

为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 ShowPasswordActivityextends Activity {

    private EditTextedittext;

    private CheckBoxcheckbox; 

    /** 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());   

              }         

           }      

        });

    }

}

相关知识:

 

 

 

 

 

最后实现效果:

 

 

 

EditText 密码显示 隐藏三种方法

  (2013-03-07 18:31:58)
标签: 

第三

 

三种

 

方法

 

密码

 

第二

分类: Android

CheckBox ck_ps=null;

EditText ed_input=null;

...

ck_ps.setOnCheckedChangeListener(new OnCheckedChangeListener() {

   @Override
   public void onCheckedChanged(CompoundButton buttonView,
     boolean isChecked) {
    if (isChecked) {

          //显示密码
     //第一种

        ed_input.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

     //第二种
         ed_input.setTransformationMethod(HideReturnsTransformationMethod
       .getInstance());

     //第三种

        ed_input.setInputType(0x90);

    } else {

           //隐藏密码

    //第一种
     ed_input.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
     //第二种
     ed_input.setTransformationMethod(PasswordTransformationMethod
       .getInstance());

     //第三种
     // ed_input.setInputType(0x81);
    }

   }
  });

0
0
(请您对文章做出评价)
«上一篇: 3.20 今晚到哪儿打牙祭--具有选择功能的对话框
»下一篇: 3.23andorid多语言支持--系统架构
posted @ 2012-08-18 10:58 淅沥枫 阅读( 4711) 评论( 0) 编辑 收藏
 
在ListView中嵌套EditText,EditText内容过多需要滚动的问题 最近在做项目,需要在ListView中点击item展开一个固定高度的EditText,不能编辑,如果内容过多就需要滚动.但是发现EditText的滚动跟ListView的滚动冲突了 在这里我参考了这个文章: http://blog.youkuaiyun.com/goodlixueyong/article/details/41172465   原理是当点到EditText上的时候,就让Edi 阅读详情

相关推荐

android: EditText 输入固定位数后光标自动移动到下一EditText

类似于Windows输入IP地址的效果,输入三位后光标自动定位到下一格进行输入。 以下为布局文件activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" androi

u011793693的专栏 3301

修改EditText的光标颜色

在使用EditText的XML 文件中加入一个属性: android:textCursorDrawable="@null" android:textCursorDrawable   这个属性是用来控制光标颜色的, "@null"   是作用是让光标颜色和text color一样 如果需要自定义颜色,需要自定义一个drawable文件,例如:在drawable下窗

asd199205的博客 3万+

TextWatcher监听EditText的文本变化之后动态改变EditText里面的内容

使用TextWatcher对EditText进行监听,当EditText中值为某一特定内容时,将EditText中的值设为我们需要的那个值。一开始就是简单的在EditText中使用setText(…)来实现,结果出现栈溢出的异常。这里提供一个解决方案:当判断条件满足时,在afterTextChanged()方法中将TextWatcher移除掉,然后设置EditText的值,接着把TextWatch...

weixin_38376339的博客 2787

edittext 监听无效_()editText焦点监听不起作用

(求助)editText焦点监听不起作用想对一个editText做焦点监听,在输入完后,点击其他地方自动隐藏输入法editText.setOnFocusChangeListener(newandroid.view.View.OnFocusChangeListener(){@OverridepublicvoidonFocusChange(Viewv,booleanhasFocus){...

weixin_29432775的博客 823

百度飞桨+文心大模型实战:生成式AI工程师认证备考全攻略(含真题解析)

本文详细解析百度飞桨与文心大模型结合的生成式AI工程师认证备考策略,涵盖认证体系、学习路径、核心技能突破及真题分析。帮助开发者掌握大模型原理、飞桨平台操作和文心大模型应用,高效通过工信部与百度联合认证考试。

loss4bartender的博客 681

FoundationPose 4090部署 真实场景迁移

复现并应用foundationpose

m0_52835296的博客 613

android edittext怎样获取输入的内容,如何获取edittext中输入的内容?

如何获取edittext中输入的内容?十一是遗憾,十二是难忘,而你是十三,遗憾也难忘。安卓中获取EditText中输入的内容,方法如下: editText.getText(); //返回值类型为EditableeditText.getText().toString(); //转换为String数据,方便操作 EditText输入内容的形式有很多,如:Plain Text、Person Name、P...

weixin_39865440的博客 1万+

告别以太网瓶颈:手把手教你为AI训练集群搭建InfiniBand网络(以NVIDIA DGX A100/H100为例)

本文详细指导如何为AI训练集群搭建InfiniBand网络,解决以太网瓶颈问题,特别针对NVIDIA DGX A100/H100系统。通过硬件选型、网络架构设计和性能调优,显著提升多机多卡训练效率,适用于大规模模型训练场景。

weixin_30336061的博客 309

EditText之padding属性

看到好多同学都在问

经典的误导的专栏 6687

MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据

1. 概述 MAX31855为热电偶至数字输出转换器,内置14位模/数转换器(ADC)。器件带有冷端补偿检测和修正、数字控制器、SPI兼容接口,以及相关的控制逻辑,在温度控制器、过程控制或监测系统中设计用于配合外部微控制器(μC)工作。提供多个版本的器件,每个版本针对特定的热电偶类型(K、J、N、T或E型)进行优化和调整。热电偶类型以器件型号后缀表示(例如MAX31855K)。 器件输出14位...

睿思派克 1万+

Clion编译stm32cube初始化工程时non constant or forward reference address expression for section .ARM.extab报错

相信应该有同学在看了稚晖君关于clion开发stm32的文章之后也想在自己PC上实现“优雅の嵌入式开发”遇到和我类似的问题。他的文章是22年写的,我个人猜测应当是版本更新导致的不适配。意思就是说 READONLY 只能在gcc11以后的版本中使用,gcc10及以前的版本将无法正确识别,也就有如下错误。或者就可以将gcc升级至最新的版本。记得在clion工具链中修改c,cpp编译器的位置。可以将文本括号中的 READONLY 全部删除。当时由于没有注意到这行注释导致在这里卡了好久。

2301_77256849的博客 2509

edittext去掉_让你的 EditText 所有清除

在输入文本的时候,通常当前输入的地方的末尾会有一个 ‘x’ 来结束。它的作用是,假设我们想要清空这一整行输入的时候,点一下 ‘x’ 就能够了。它的存在。还是非常有必要的。然后。Android UI 组件并没有提供这种功能,假设 Android 用户在输入了一段非常长的文本的时候,发现他全然输错了。这时候想要删除整行内容的话,他必须一直按删除键,或者长按选中整段文字,然后删除。所以说。事实上,这样一...

weixin_28767943的博客 636

ZYNQ 系统的IEEE1588 实现方法

zynq IEEE588/PTP 实现方案(讨论稿)

姚家湾博客 1万+

关于EditText

setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的各种键才会触发。Google 提供了 EditorInfo、KeyEvent 的一些方法,能够实现我们需要的功能。如果手机的输入法不是内置输入法,而是其他第三方输入法,那么可能会发生软件盘回车键无响应的问题。把EditText的ImeOptions属性设置成不同的值,Enter键上可以显示不同的文字或图案。

xiaowang_lj的博客 1680

VS2022+Qt6保姆级环境配置指南:从插件安装到项目互通全流程

本文提供VS2022与Qt6深度整合的全流程指南,涵盖环境配置、插件安装、项目互通等关键步骤。详细解析编译器版本匹配、跨IDE协作方案及效能优化技巧,帮助开发者高效搭建C++界面设计开发环境,实现软件项目无缝互通。

zero1的博客 731

华为OD机试 - 取出尽量少的球 - 感谢@吴修柯反馈(Python/JS/C/C++ 双机位A卷 200分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。感谢@吴修柯反馈,2025-03-22,A卷200分考试真题。某部门开展 Family Day 开放日活动,其中有个从桶里取球的游戏。有 N 个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,每个小桶装的小球数量记录在数组 bucke

学Java,找哪吒 1485

EditText滑动冲突,NestedScrollView嵌套EditText

NestedScrollView或ScrollView嵌套EditText时,EditText无法滑动,解决办法如下: edittext.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent ...

weixin_43820591的博客 1660

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

NestedScrollView嵌套EditText,导致EditText滑动冲突

NestedScrollView嵌套EditText,EditText文本很多时,无法上下滑动: 方法一: edittext.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motion...

唐诺 1906

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 界面 edittext详解,Android EditText详解

前言很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入。和前面一样,我们不一个个讲属性, 只讲实际应用。那么开始本节内容!1.设置默认提示文本如下图,相信你对于这种用户登录的界面并不陌生,是吧,我们很多时候都用的这种界面 相比另外这种,下面这种又如何? 还不赖是吧,当然,不会在这里贴布局,这里只介绍默认提示文本的两个控制属性:默认提...

weixin_42395740的博客 3118

android edittext光标问题

有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。 1. 设置光标到指定位置 EditText et = (EditText) findViewById(R.id.etTest); et.setSelection(2); PS:当内容过多时,可通过设置光标位置来让该位置的内容显示在屏幕上。

学习记录 7993

EditText

EditText 可以支持输入的基本控件,继承自TextView,所以TextView具有的属性它也一样有 (1)字体相关 提示字体,就是无输入状态下的显示字体,某些提示信息 提示内容 android:hint =" 提示内容" 提示字体颜色 android:textColorHint 输入字体相关属性与TextView相同 text,textSize,textColor,textStyle(字...

ytingyu 276

android edittext 居中,为什么我的文本在editText不居中居中?

android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center">android:id="@+id/verificationCodeEditText"style="@style/textOnBg"android:layout_width="wrap_content"a...

weixin_31070201的博客 3351

Android EditText 常用属性总结

所有属性: android:hint="请输入数字!" //设置显示在空间上的提示信息 android:numeric="integer" //设置只能输入整数,如果是小数则是:decimal android:singleLine="true" //设置单行输入,一旦设置为true,则文字不会自动换行。 android:gray="top" //多行中指针在第一行第一位置 et....

qq_27494201的博客 1675

android 更改edittext内容,Android如何实时更改edittext的内容

为此使用TextWatcher。设置它的EditText用户类型:myEditText1.addTextChangedListener(new TextWatcher() {@Overridepublic void afterTextChanged(Editable s) {String value = s.toString();// Perform computations using this...

weixin_28704675的博客 1512

Android EditText详解

3 && i!continue;index++;

2401_86963995的博客 968
上一篇: Adapter总结
下一篇: activity去掉标题和状态栏
rongbinjava
博客等级 码龄11年 15粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值