精华内容
下载资源
问答
  • //设置事件监听{ public void onClick(DialogInterface dialog, int whichButton){editText1 =(EditText) DialogView.findViewById(R.id.editText1); editText2 =(EditText) DialogView.findViewById(R.id.editText2...

    满意答案

    final View DialogView = a .inflate ( R.layout.loand, null);

    //创建对话框

    AlertDialog dlg = new AlertDialog.Builder(loand.this)

    .setTitle("登录框")

    .setView(DialogView)//设置自定义对话框的样式

    .setPositiveButton("登陆", //设置"确定"按钮

    new DialogInterface.OnClickListener() //设置事件监听{

    public void onClick(DialogInterface dialog, int whichButton){editText1 =(EditText) DialogView.findViewById(R.id.editText1);

    editText2 =(EditText) DialogView.findViewById(R.id.editText2);

    String id = editText1.getText().toString();

    String password = editText2.getText().toString();

    //输入完成后,点击“确定”开始登陆c_log judge = new c_log();

    00分享举报

    展开全文
  • 第一:要获取到输入的数字前必须获取EditText中的所有数据,查看API,有如下方法返回参数类型 方法名 方法的释义Editable getText() Return the text the TextView is displaying.通过该方法可以返回TextView正在...

    第一:要获取到输入的数字前必须获取到EditText中的所有数据,查看API,有如下方法

    返回参数类型 方法名 方法的释义Editable getText() Return the text the TextView is displaying.通过该方法可以返回TextView正在显示的文字,而返回值的类型是Editable,这个类型看上去比较陌生

    再看看Editable的API,如下:

    public interfaceEditableimplements GetChars Spannable Appendable CharSequence

    然后在CharSequence中有一个方法

    abstract String toString() Returns a string with the same characters in the same order as in this sequence.

    然后就可以获得一个String对象,然后对String的操作是不是方便多了,通过取出每一个字符判断是否为数字,代码如下:

    String str=et_input.getText().toString();if(str != null && !"".equals(str)){ for(int i=0;i=48 && str.charAt(i)<=57){//匹配数字 str2+=str.charAt(i); }}System.out.println(str2);

    取消

    评论

    展开全文
  • AS小白一枚,今天我在写AS时遇到一个错误,就一个简单的调取EditText值时出错了,怎么看得到的值都是空值,对比网上搜到的代码感觉差不多啊,结果就是只能获取到空值,最后才发现获取EditText文本值时的代码password ...

    AS小白一枚,今天我在写AS时遇到一个错误,就一个简单的调取EditText值时出错了,怎么看得到的值都是空值,对比网上搜到的代码感觉差不多啊,结果就是只能获取到空值,最后才发现获取EditText文本值时的代码password = (EditText) findViewById(R.id.s_password);放在了按钮监听器外面,这就导致当我们打开那个Activity时马上我们声明的EditText值就获取了,这样获取到的就只能是一个空值,我们把这句移到OnClick里面就正常了,希望大家以我为戒不要犯这个错误。

    展开全文
  • 采取的方案是通过隐藏的输入框,获取客户端的输入的unicode,通过rdp协议直接发送unicode,这个方案可以支持客户端所有的输入法,当然包括手写。实现思路如下:1. 界面上布局一个几乎不可见的Eidt...

    最近在做android版本的rdp客户端,Pc上的rdp客户端的输入,通过远程输入法映射来实现的,即通过scancode来映射,很明显,在移动终端上实现太过于麻烦,特别是要支持中文的情况下。

    采取的方案是通过隐藏的输入框,获取客户端的输入的unicode值,通过rdp协议直接发送unicode值,这个方案可以支持客户端所有的输入法,当然包括手写。

    实现思路如下:

    1. 界面上布局一个几乎不可见的EidtText,高或者宽设置为1px.

    2. 用TextWatcher监听EditText的输入,并输入的字符的unicode发送。

    public void afterTextChanged(Editable s)

    {

    获取输入的字符;

    发送字符至rdp服务端;

    获取图像更新包,重绘更新区域;

    }

    android2.2的输入法做了改进,即输入的时候,会将临时字符也放在输入框里面,通过TextWatcher即可以监听到,这样即把临时字符也发送至服务端并重绘出来,效果上是没有问题,rdp协议并没有支持临时值的替换,这是android输入框的效果而已。发送删除事件,也过于麻烦,很难界面该删除多少个。

    查了几天的资料,后来确定从文字的样式入手,识别临时性输入跟确定的值的区别,并在发送的时候剔除临时值。但网上太少这方面的资料,后来从Editable类入手,发现了getSpans的方法,终于找到识别的方法,即临时性字符具备CharacterStyle的实例,看下面的剔除代码:

    for (Object style : styles) {

    if (style instanceof CharacterStyle) {

    int start = s.getSpanStart(style);

    int end = s.getSpanEnd(style);

    s.replace(start, end, "");

    }

    }

    因工作的需要,接触新技术,虽然累点,但总有些收获,特记下来,供大家取乐~~

    展开全文
  • 最近项目的购物车中用列表中包含了留言功能, 需要获取EditText输入的内容,当购买多件商品时,就有点棘手了。经过查资料解决了这个功能,并写了一个案例;效果图: 可以在商品数据用一个字段来管理留言数据,这样就...
  • //获取 edittext 对象 EditText editText = (EditText) mLayout.findViewById(R.id.editTextNumber2) ; //获取 内容 String text = editText.getText().toString(); //转换成int int w =Integer.parseInt(text);
  • 或许我们都遇到过这样的需求,主页面里面有一个EditText,...并且在弹出的时候带上主EditText已有的。 按照惯例,先来看看效果图吧。 我们在效果图中可以看到,在点击btn的时候会弹出一个带EditText的dialog。并且...
  • Android 获取EditText里的内容

    千次阅读 2017-08-11 11:50:39
    第一次接触EditText,以为提交之后在另一个activity里可以用 EditText per_name_edit = findViewById(R.id.per_name_edit);...获取到编辑框里的内容,事实证明不行。 在本activity里 @Overrid
  • package com.example.qq; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android
  • Android ListView的Item中含有EditText,获取EditText里面的并且刷新ListView不改变.pdf
  • Android ListView的Item中含有EditText 获取EditText里面的并且刷新ListView
  • Android中无法获取EditText中输入的

    千次阅读 2015-11-24 23:32:56
    Android中无法获取EditText中输入的 开门见山: 获取EditText文本框中输入的(而不是写死的),需要考虑两个问题: (1) 取值,要在赋值之后。 简单举例: onCreate(){  …………(a)  …………(b)  ...
  • Android控件ListView获取item中EditText值

    千次阅读 2016-08-10 14:22:35
    Android控件ListView获取item中EditText值问题:获取在ListView的item中EditText输入值 解决办法:在adapter中使用TextWatcher来保存EditText中输入的值 代码: public class SimpleAdapter extends BaseAdapter ...
  • 解决获取fragment中EditText值为空的问题: 在我尝试在承载fragmentA的activity中获取fragmentA的EditText的值是,发现获取的值是空值。 绑定(获取)组件时,我的代码是 ed_search = (EditText)findViewById(R.id....
  • android2.2正确获取EditText

    千次阅读 2011-05-03 11:42:00
     采取的方案是通过隐藏的输入框,获取客户端的输入的unicode,通过rdp协议直接发送unicode,这个方案可以支持客户端所有的输入法,当然包括手写。 实现思路如下: 1. 界面上布局一个几乎不可见的EidtText,高...
  • 将取EditText放入对象中的语句放到单击事件函数中就可以获取EditText中输入的了 要在点击按钮的同时触发取值的操作 错误代码 package com.example.databack; import android.content.Intent; import android...
  • 我在EditText字段中...android:id="@+id/courseDescriptionField"android:layout_width="fill_parent"android:layout_height="wrap_content"android:inputType="textMultiLine"android:lines="5"android:maxLengt...
  • 方法一:// 输入框限制输入字数editText.addTextChangedListener(new TextWatcher() {private CharSequence temp;private boolean isEdit = true;private int selectionStart ;private int selectionEnd ;@...
  • 安卓Android控件ListView获取item中EditText值  可以明确,现在没有直接方法可以获得ListView中每一行EditText的值.  解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的Edit
  • 我正在构建一个基于A,B和C的用户输入解决二次公式的应用程序。...如何以整数形式获取Android EditText组件的?如何获取值?这里是我的代码,其中这部分丢失:double root1=0;double root2=0;double discriminant;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,973
精华内容 8,789
关键字:

android获取edittext的值