javaandroid中的EditText方法
你好,我是android开发的新手 java中是否有一个方法等于.gotFocus java中是否有一个事件列表,我可以像在c visual studio中一样观看和选择 我试着去做。专注或类似的事情,但没有成功 我想复制以下方案: 1-EditText具有特定提示=>输入值 2-用户单击编辑文本,提示消失=> 3-用户填写特定值=>特定值javaandroid中的EditText方法,android,android-edittext,focus,hint,Android,Android Edittext,Focus,Hint,你好,我是android开发的新手 java中是否有一个方法等于.gotFocus java中是否有一个事件列表,我可以像在c visual studio中一样观看和选择 我试着去做。专注或类似的事情,但没有成功 我想复制以下方案: 1-EditText具有特定提示=>输入值 2-用户单击编辑文本,提示消失=> 3-用户填写特定值=>特定值 谢谢你的帮助:看来你的问题有了很大的改变,我的无知占了上风 似乎您真正想要的是一个EditText,您正在寻找的示例文本就是提示 可以在xml文件中设置提示
谢谢你的帮助:看来你的问题有了很大的改变,我的无知占了上风 似乎您真正想要的是一个EditText,您正在寻找的示例文本就是提示 可以在xml文件中设置提示,也可以使用.setHintstring方法通过代码设置提示 从这里开始: 编辑3-android中的事件通过侦听器处理。您可以使用onClickListener实现您想要的功能
textView.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(){
//dostuff
}
}
假设您的textfield是EditText的一个实例(它可能应该是),您可以执行以下操作:
textfield.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
// this is where you would put your equivalent #.gotFocus logic
}
}
});
值得注意的是,您描述的行为可以通过使用来实现。提示是当用户选择EditText时自动清除的文本。它是专为您描述的情况而设计的,例如textfield.sethintera值Ron Yamin,如果我正确理解您的疑问,您想要的是: 1-有一个文本字段供用户键入单词/数字等->在android中称为EditText 2-有提示,以便用户知道键入什么->例如键入您的姓名 3-并以某种方式对焦点做出反应 第一个是通过XML或代码实现的。如果您的layouts文件夹中有main.xml(假设您正在使用eclipse/android studio进行开发),则可以使用该界面将编辑文本拖动到android屏幕 第二个仍然是通过XML实现的。若你们右键点击它,屏幕的右边会有一个叫做“礼节”的小窗口,你们可以改变它的高度、宽度和提示。在那里输入你的提示 最后,您需要转到.java中的代码,获取编辑文本findviewbyd的引用 通过setOnClickListener或setOnFocusChangeListener 您可以在此处查看更多信息: 我在谷歌上搜索了一个教程,你可以查看更详细的信息和分步指南。 希望有帮助:
我不熟悉c,但我猜您希望在edittext获得焦点时触发事件。试试这个
EditText txtEdit= (EditText) findViewById(R.id.edittxt);
txtEdit.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
// do the job here when edittext get focus
}
}
});
这不是我的问题,我想要一个函数,当用户设置焦点时,它可以做一些事情。。请看我的编辑。它不是文本查看它文本字段。编辑它一点,在android中有很多处理事件的方法,但我认为你想要的是一个onclick监听器。不,伙计。。如果在打字的中间,用户点击TEXTEDIT?我不想让事情变得太清楚。。只要它从lostFocus获得焦点。。查一查,有人接。不管怎样,谢谢你:这正是我想要的。谢谢:你知道为什么我的函数CheckBox.isSelected不起作用吗?如果您希望在用户选择某个事件时接收该事件,或者您正在间接检查该值,则选中该复选框后,该复选框不会进入我的对话框?用户选中复选框,然后单击一个按钮,您将验证复选框是否正确选中。非常感谢你。如果您了解AndroID和c tcp客户端服务器,您可以在这个问题上帮助我: