
android中的吗?你给Button添加一个监听事件在onclick()方法里面获取EditText的值不就可以了吗 也不用给EditText添加改变属性什么的,没必要只要点击确定让他获取值就可以了没那么复杂吧
Android中有许多写法创建事件处理方式,一般会使用Android:onClick属性来指定。
举例说明:
实现摄氏温度到华氏温度的转变
1、
EditText editText1 =(EditText) findViewById (RideditText1)
c=IntegerparseInt(editText1getText()toString());
用来获取editText1中的信息
2、
EditText editText2 =(EditText) findViewById (RideditText2);
f=(90c)/50+320;
editText2setText(StringvalueOf(f));
通过editText1 获取的信息然后经过计算
将计算的结果返回editText2中然后在editText2中显示出来
扩展资料:
EditText 控件的用法
EditText 在开发中也是经常用到的控件,也是一个比较必要的组件。
它是用户跟Android应用进行数据传输的窗户。
2、android:textColor字体颜色。
3、android:hint内容为空时候显示的文本。
4、android:textColorHint为空时显示的文本的颜色。
5、android:maxLength限制显示的文本长度,超出部分不显示。
6、android:minLines设置文本的最小行数。
7、android:gravity设置文本位置,如设置成“center”,文本将居中显示。
8、android:drawableLeft在text的左边输出一个drawable,如。
Android中Edit text控件的内容可以添加一个监听器,来获取内容放到别的控件上去,示例如下:
package nbesense7vinciedittext;
import androidappActivity;
import androidosBundle;
import androidviewKeyEvent;
import androidviewView;
import androidwidgetEditText;
import androidwidgetTextView;
public class EditTextDemoActivity extends Activity {
private EditText editText;
private TextView textView;
/ Called when the activity is first created /
@Override
public void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutmain);
editText = (EditText)findViewById(Ridinput);
textView = (TextView)findViewById(Ridoutput);
//设置EditText按键输入时的事件
editTextsetOnKeyListener(new EditTextOnKeyListener(){
@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
textViewsetText(editTextgetText());//获取edittext的内容
return false;
}
});
}
}
需要获取edittext的内容然后往textview中赋值,具体步骤如下:
1、activity_mainxml中代码如下图,意思是为EditText控件加上背景,这里我们设置了一个android中自带方框的背景,android:background="@android:drawable/editbox_background_normal。
2、获取edittext然后写button按钮,android:hint="用户名",意思是指定了一段提示性的文本。
3、然后指定EditText的最大行数为两行,这样当输入的内容超过两行时,文本就会向上滚动,而EditText则不会再继续拉伸。
4、下图代码写入点击Button将EditText里面的内容显示在textView里。
5、最后测试,下图为点击效果图。
1、获取对话框的布局 AlertDialog dlg = XXXXX;//初始化一个对话框View view = dlggetView();//获取对话框的布局2、通过对话框的布局获取对应的edittext组件 EditText et = (EditText)dlgfindViewById(Ridxxxx);//获取对话框中的EditText3、
怎么获取一个AlertDialog中的EditText中输入的内容?
new AlertDialogBuilder(this)
setTitle("请输入")
setIcon(androidRdrawableic_dialog_info)
setView(new EditText(this))
setPositiveButton("确定", null)
setNegativeButton("取消", null)
show();
就这段代码中我要获取EditText中用户输入的信息该怎么做?
------解决方案--------------------
楼主这个方法实现AlertDialog是够简单的,但要获取EditText最简单的方法就是获取当前视图里面的所有子视图,再判断视图是否为EditText类型。不过想想就太复杂,存在很多不确定因素。而且获取EditText的值也只能在AlertDialog还存在的时候,可看你写的代码里面,确定按扭和取消按扭都没有OnClickListener,不知这样的AlertDialog除了能看外,还能做什么?
建议换方法实现AlertDialog,至少要声明对象名称。
------解决方案--------------------
Java codeEditText editText = new EditText(this);
new AlertDialogBuilder(this)
setTitle("请输入")
setIcon(androidRdrawableic_dialog_info)
setView(editText )
setPositiveButton("确定", null)
setNegativeButton("取消", null)
show();
目前只有windows版的完美破解
mac版目前还是没有
~如果你认可我的回答,请及时点击采纳为满意回答按钮
~~手机提问的朋友在客户端右上角评价点满意即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
以上就是关于EditText如何在全部输入完成时获取值全部的内容,包括:EditText如何在全部输入完成时获取值、如何得到android EditText里面的字符串、如何获取android安卓控件EditText中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)