android-安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果

问题描述

安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果

打个比方 我想实现的是 在edittext中输入1,然后在textview1中显示张三;然后再在edittext中输入2,然后在textview2中显示李四。各位大神 求教了!

解决方案

添加监听。判断你输入的值,然后给其他textView设置相关的text就行了。

解决方案二:

 if("1".equals(ed.gettext().tostring())){
            tv.settext("张三");
        }else if("2".equals(ed.gettext().tostring())){
            tv.settext("李四");
        }

以此类推,我手敲的,可能括号不对


解决方案三:

 editText.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {

            }
        });

解决方案四:

如果是数据比较小的话,直接在edittext的事件监听里面设置啊

解决方案五:

edittext 的监听事件 beforeTextChanged onTextChanged onTextChanged输入文字中判断

时间: 2024-07-30 13:21:14

android-安卓工程中如何实现edittext中输入1,使textview中显示张三这样的效果的相关文章

string-使用 Spinner 中选择的值设置 TextView 中 text 的大小

问题描述 使用 Spinner 中选择的值设置 TextView 中 text 的大小 我想使用 spinner 设置一个值,然后在onClick方法中给选定项设置一个Remote View TextView 中text的大小.如何实现? String selected; Context context = WidgetConfig.this; static Spinner spinner; ... spinner.setOnItemSelectedListener(this); public

android-安卓工程中如何实现edittext中输入一段文字 在textview中弹出另一段文字(不同文字)

问题描述 安卓工程中如何实现edittext中输入一段文字 在textview中弹出另一段文字(不同文字) 各位大神 恕我还是安卓新手中的新手 可能这个问题对你们来说太浅显了 我想 如果是用if语句 要怎么写代码呢 还是只用监听就好? 解决方案 et.addTextChangedListener(new TextWatcher(){ @Override public void beforeTextChanged(CharSequence s, int start, int count, int

eclipse-Eclipse中安卓工程怎么修复

问题描述 Eclipse中安卓工程怎么修复 从别的电脑里下了我的工程,然后导入到Eclipse里面,然后出问题了. 我已经在project菜单里清空了project,然后在工具栏里面修复工程属性,但是还是出现错误. 错误提示: Problems occurred when invoking code from plug-in: ""org.eclipse.core.resources"".Android requires compiler compliance le

android listview中如何将edittext内容保存

问题描述 android listview中如何将edittext内容保存 android listview中如何将edittext内容保存,用change事件时为什么我输入123,1,2,3 都有变化,我怎么才能获取最终的结果呢? 解决方案 一般来说呢,安卓里提供了SharedPreference这个类对象,所以你要想将EditText里的内容保存起来可以通过以下这种方式存储: SharedPreferences sp = getSharedPreferences("Content"

android中如何判断edittext中数据为空

今天写了一个简单的记忆便笺小程序,但是却发现在判断添加数据不能为空的时候,自己的代码总是不起作用. String titleStr = addtitle()() String contentStr = addcontent()() if (titleStr == null && contentStr == null) { Toast(this, , Toast_SHORT)() } else if (titleStr == null) { Toast(this, , Toast_SHORT

Android安卓中循环录像并检测内存卡容量

 这篇文章主要介绍了Android安卓中循环录像并检测内存卡容量,当内存卡空间已满时,本文还实现自动删除视频列表里面的第一个文件,需要的朋友可以参考下     ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 /** * 循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件 */ private void xunhuanl

字符输入-安卓开发:怎样将EditText中输入的汉字与自定义的数组中的汉字进行比较?

问题描述 安卓开发:怎样将EditText中输入的汉字与自定义的数组中的汉字进行比较? 比如: String[] shuzu={"北京","上海"}: EditText ed1 = (EditText)findViewById(R.id.editText1); String edit=ed1.getText().toString(); if(edit==shuzu[0]){ Toast.makeText(getApplicationContext(), edit,

Android中EditText点击获得焦点后无法显示输入法键盘

[背景] android中EditText的Enable已经设置为True了,表示可以被编辑, 但是点击输入框,获得焦点后,无法显示输入法,导致无法输入内容. 比如: Descriptor的值是EditText 之前已经设置为可编辑了: ? 1 2 EditText variableValueView = (EditText) variableLayout.findViewById(R.id.variableValue); variableValueView.setEnabled(true);

android开发-安卓中使textview隔一段时间变换颜色

问题描述 安卓中使textview隔一段时间变换颜色 tx1.setBackground(getResources().getDrawable(R.drawable.style3));try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } tx1.setBackground(getResources().getDrawable(R.drawable.style));为什么这样写不会变化