当前位置:首页 » 安卓系统 » androidedittext监听

androidedittext监听

发布时间: 2022-05-23 21:55:44

⑴ Android studio怎么给按钮设置监听,并让editText显示文字

假设你的按钮拖拽在activity_main.xml文件里面,你的监听就是在Myactivity.java设置(简单说就是你在哪个xml文件里放置了一个按钮,就在哪个对应xml的java文件写),而不需要新建一个class

接下来的是设置监听

设置监听第一步:

声明一个Button按键(btn1是自己命名)

找到EditText的位置(给刚刚命名的EditText赋值)

也是在setContentView(R.layout.****);的下面输入下面的代码

然后在倒数第一个 } 前面输入

String str1 = et3.getText().toString();//获取文本框的内容并赋值给str1

String str2 = et4.getText().toString();//获取文本框的内容并赋值给str2

String str3 = et5.getText().toString();//获取文本框的内容并赋值给str3

str1、str2、str3是自己命名的字符串,到后面你想要用到文本框的内容就输入str这些自己命名的String

希望能帮到你

⑵ android EditText控件有没有离开监听事件

获得焦点:有光标近来onTextChanged:正在输入时的时间失去焦点:就是光标离开了。

⑶ android中edittext怎么监听字体长度

这个监听就是addTextChangedListener(EditText s).

{
privateEditTextadb_password;
publicbooleanchange=false;
privateLinearLayoutadb_lin2;
privateButtonbutton1;
privateButtonbutton2;

@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.kvadb);

adb_password=(EditText)findViewById(R.id.adb_password);
adb_lin2=(LinearLayout)findViewById(R.id.adb_lin2);
button1=(Button)findViewById(R.id.button1);
button2=(Button)findViewById(R.id.button2);

button1.setOnClickListener(this);
button2.setOnClickListener(this);

adb_password.addTextChangedListener(mEditText);
}

TextWatchermEditText=newTextWatcher(){
privateCharSequencetemp;

@Override
publicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){
temp=s;
}

@Override
publicvoidbeforeTextChanged(CharSequences,intstart,intcount,
intafter){
adb_password.setVisibility(View.VISIBLE);
adb_lin2.setVisibility(View.GONE);
}

@Override
publicvoidafterTextChanged(Editables){
if(adb_password.getText().length()==6){
if(adb_password.getText().toString().equals("111111")){
adb_password.setVisibility(View.GONE);
adb_password.setFocusableInTouchMode(false);
adb_password.setFocusable(false);
adb_lin2.setVisibility(View.VISIBLE);
adb_lin2.setFocusableInTouchMode(true);
button1.requestFocus();
}
}

}
};


@Override
publicvoidonClick(Viewv){
switch(v.getId()){
caseR.id.button1:
Toast.makeText(KvAdb.this,"llll",0).show();
break;
caseR.id.button2:

finish();
break;
}
}
}

⑷ android如何实时监听edittext的内容,对sqlite里的内容进行查询

//借助TextWatcher类
privateTextWatcherwatcher=newTextWatcher(){
@Override
publicvoidafterTextChanged(Editables){
//TODOAuto-generatedmethodstub
}
@Override
publicvoidbeforeTextChanged(CharSequences,intstart,intcount,
intafter){
//TODOAuto-generatedmethodstub
}
@Override
publicvoidonTextChanged(CharSequences,intstart,intbefore,
intcount){
//Log.d("TAG","[TextWatcher][onTextChanged]"+s);
//dosomething
}
};
//在EditText上注册该TextWatcher实例
EditTextet=(EditText)findViewById(R.id.edit);
et.addTextChangedListener(watcher);

⑸ android edittext监听 搜索

android edittext监听 搜索
UDP是User Datagram
Protocol的简称,中文名是用户数据包协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF
RFC
768是UDP的正式规范。在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层-传输层,处于IP协议的上一层。UDP有不提供数据报
分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络
应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已
经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。

⑹ Android开发 我想设置edittext 输入完成后在调用监听方法 这个怎么实现

et.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {//在输入数据时监听
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,//输入数据之前的监听
int after) {

}
@Override
public void afterTextChanged(Editable s) {//输入数据之后监听

}
}
}

你还以在afterTextChanged(Editable s){ }中 同handler去延迟几秒 就可以了

⑺ android怎么监听输入字

使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:

当EditText里面的内容有变化的时候,触发TextChangedListener事件,就会调用TextWatcher里面的抽象方法。

⑻ android如何利用button监听edittext输入的内容并单击之后输出到一个textview中

JAVA---
public void onCreate(Bundle b){
super.onCreate(b);
setContentView(R.layout.activity_main);
Button button = (Button)findViewById(R.id.button);
final EditText edit = (EditText)findViewById(R.id.edit);
final TextView text = (TextView)findViewById(R.id.text);
button.setOnClickListener(new OnClickListener(){
@Override //监听点击事件
public void onClick(View v) {
text.setText(edit.getText().toString());
}
});
}
XML--

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff">
<EditText
android:id="@+id/edit"
android:inputType="text"
android:layout_width="200dip"
android:layout_height="50dip"
android:layout_alignParentTop="true">
</EditText>
<Button android:id="@+id/button"
android:layout_width="100dip"
android:layout_height="50dip"
android:layout_below="@id/edit"/>
<TextView android:id="@+id/text"
android:layout_width="100dip"
android:layout_height="100dip"
android:layout_below="@id/button"/>
</RelativeLayout>

代码写的很简单
主要就是 text.setText(edit.getText().toString());
text是textview setText 设置其内容
edit是edittext edit.getText().toString() 获得其内容

⑼ EditText监听方法,实时的判断输入多少字符

在EditText提供了一个方法addTextChangedListener实现对输入文本的监控。下边是我自己写的一个Demo。
代码实现:
布局文件main.xml

[html] view plain
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:text="Please input the text:"
/>
<EditText android:id="@+id/ET"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>

热点内容
centos使用python 发布:2024-05-18 23:39:48 浏览:866
幻影天龙脚本 发布:2024-05-18 23:38:17 浏览:711
编程的py 发布:2024-05-18 23:36:22 浏览:73
安卓系统怎么改序列号 发布:2024-05-18 23:28:16 浏览:782
c语言中实数 发布:2024-05-18 23:21:03 浏览:894
服务器搭建题目 发布:2024-05-18 23:01:29 浏览:27
下载武装突袭后怎么进服务器 发布:2024-05-18 22:56:17 浏览:825
c语言字符串大写变小写 发布:2024-05-18 22:56:16 浏览:438
重启删除的文件夹 发布:2024-05-18 22:34:11 浏览:638
视频软件源码 发布:2024-05-18 22:22:24 浏览:429