如何实现:点击一个按钮,然后用户可以在一个EditText中输入一些信息

在屏幕上有一个EditText(edit)和一个Button(btn)
用户可以点击EditText来输入一些信息,我想实现当用户单击按钮时,用户可以在 EditText中输入一些信息。

btn.setOnClickListener(new View.OnclickListener() {
   public void onClick(View v) {
       edit.requestFocus();
       edit.performClick();
   }
});

用的上面的代码没有实现,尽管edit获得焦点,但是不能显示IME。

3个回答

当你为特定的视图实现onClickListener时,performClick()才可以运行,所以在 EditText 或者 Button 的 onClick 方法中添加:

edit.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edit, InputMethodManager.SHOW_IMPLICIT);
edit.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edit, InputMethodManager.SHOW_IMPLICIT);

加下这个。

suannai0314
鹳狸媛 帮你编辑了下代码部分的格式。更多markdown的使用说明见:http://ask.csdn.net/pages/markdown
6 年多之前 回复

edt.setEnabled(true);

用这个。。

baidu_20792589
小剑温暖 沙雕
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
点击一个按钮可以访问网络
设置一个按钮,点击可以访问网络
android 在listview里面添加一些edittext后怎么向某个edittext输入内容并点击一个按钮获取输入的内容
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rn我是新手,求指教!
如何实现点击一个按钮弹出下拉列表
其实就是类似于把下拉列表伪装成一个按钮,求思路
frameset中如何实现:点击一个按钮等于点击另外一个按钮
frameset中有frame1和frame2rnframe1有一个按钮B1rnframe2有一个按钮B2rnrn如何实现点击frame1中的B1rn等于rn点击frame2中的B2呢?
一个可以实现输入记录自动补全的EditText(Android)
输入过的内容保存下来,下次输入时自动补全效果
如何点击一个按钮,弹出窗口
50分,源代码
C#中如何点击一个按钮播放声音
C#中如何点击一个按钮播放声音,比如下棋时,我下一个棋子,希望听到声音,该如何实现?听说rnplaysound可以实现,但是具体如何实现啊?怎么调用这个api函数啊?望高手指点!
如何点击一个网页中的按钮.
rn在VB里,怎样对一个网页中的按钮发送鼠标点击呢?效果跟用鼠标去点一样.rn[在源文件中找不到ID的那种按钮.用不了WebBrowser1.Document.All("Login").Click]
"又一个"如何点击一个网页中的按钮.
在VB里,怎样对一个网页中的按钮发送鼠标点击呢?效果跟用鼠标去点一样. rn[在源文件中找不到ID的那种按钮.用不了WebBrowser1.Document.All("Login").Click]rn[img=d:\1.jpg][/img]
如何点击一个按钮,画出一个圆?
如何点击一个按钮,画出一个圆?请帮忙贴出代码。
如何点击一个按钮,打开一个网页?
譬如,点击一个按钮打开新浪?
点击一个按钮,如何弹出一个窗体?
我在一个页面中,想实现当点击一个按钮后,弹出一个对话框窗体.应该怎样来实现?????,我想过用JS ,但我也不知道怎样来实现,请各位帮帮忙...
如何实现点击按钮,然后改变按钮背景色...
void CKkkyDlg::OnButton1() rnrn // TODO: Add your control notification handler code herern m_xx.Setrnrn打算在这个函数实现.设置了一个变量m_xx和Button1关联,不过发现没有改变背景颜色或字体颜色的方法.如何实现这些功能啊,以前见过的,现在不知道怎么做了!我也是才刚开始学VC........VC很难,比C++BUILDER难N倍.谢谢
怎么进入一个要登录的网站然后点击一个按钮?
程序要自动进入一个需要登录的网站,如图[img=http://hi.csdn.net/attachment/201010/9/713637_1286594962x7wo.png][/img]rnrn我知道用户名和密码。rnrn进去后,要按下一个此按钮rn[img=http://hi.csdn.net/attachment/201010/9/713637_1286595112S1zw.png][/img]rnrnrn请问应该怎么做?
如何实现点击一个链接,然后改写一个FORM中的input的value,然后提交表单?
谢谢
如何获取用户在消息框中的点击的按钮
下面的代码当用户单击确定时跳转页面(即相当于取消了操作),单击取消时继续执行:rnrn Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Clickrn Response.Write(" ")rn '删除记录所需代码rn End Subrnrn可以正常运行,但不符合人们的习惯。我希望用户单击确定时执行删除代码,单击取消时能Exit Sub或刷新页面。请利用上面代码修改。
两个edittext控件,一个输入一个显示
输入用哪个消息或事件确定值进入了关联的变量里呢?我输的动作完成,建一个BUTTON,BUTTON里怎么写才能将值写入它的关联变量?
在web下如何实现点击一个按钮打开一个文件选择框
在web下如何实现点击一个按钮打开一个文件选择框
如何实现点击一个按钮,弹出一个气泡提示
请问如何实现点击一个按钮,在PageControl1控件的第一页或第二页切换按钮上弹出一个气泡提示,然后这个气泡提示过一段时间会自动消失呢?
在javascript如何实现点击一个按钮,既显示更多输入信息?
谢谢,我们希望在点击这个按钮之后,会出现更多的信息。rn我们的方法是这样的:rn rn但是还是不行啊,请各位高手指点。
如何实现点击一个按钮,在文本框中显示?
如何实现点击一个按钮,在文本框中显示?rn点击一个按钮rn在文本框中显示,rn您输入的是Xrn这个要怎么做?rnrn有谁能给个例子rnrn感谢
如何获取用户点击的信息
如果用户进入我的网站,他所点击的信息我想记录下来。请问用什么方法可以记录下来用户所点击的信息。
如何实现点击一个按钮停止另一个按钮执行的任务
我想按下第一个按钮来循环,计数,然后按下第二个按钮来停止计数,并能把计数的结果输出的框里,怎么解决??大侠们?
如何实现点击一个按钮触发另一个按钮的事件
我点击BUTTON1触发BUTTON2的CLICK事件rn如何做到?
如何实现点击一个按钮触发其它按钮的点击事件?
例如:rnthis.button1.Click += new System.EventHandler(this.button1_Click);rnthis.button2.Click += new System.EventHandler(this.button2_Click);rn如果,我点击button1后,怎么样可以也触发button2的点击事件
如何清除在网页中输入的一些信息?
我经常用百度搜索一些东西,但下次再搜索时还可以看到以前搜索过的内容,还有就是登录电子邮件时也会自动把你上次登录的帐号显示出来,如何才能让IE不显示上次输入的内容?谢谢!
在jsp页面中,如果实现我点击一个按钮,按钮变色?
比如:在jsp页面中有4个按钮,开始颜色都是黑色,如果我点击其中一个按钮,这个按钮变为红色;只有点击另外一个按钮,该按钮才能恢复为黑色,同时被点击的按钮变为红色?rn谢谢各位了~
EditText获取焦点显示按钮,点击按钮清空EditText
//用户触摸EditText得到焦点事件 mEtAccountUserPassword.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View arg0, boolean hasFocus) { // T
如何允许用户在下拉框中输入信息?
在页面上做一个下拉框,可以选择,也可以允许用户输入信息,怎么实现?
如何接受CEdit中的用户输入的信息?
我想通过CEdit接受用户的输入信息,但不知道怎么做.rn刚接触MFC,问题很简单,请指教!
如何获取用户输入的信息
package com.j2medev.sample.chapter3;rnrnimport javax.microedition.midlet.*;rnimport javax.microedition.lcdui.*;rnrnpublic class TextFieldMidlet extends MIDlet implements CommandListener rn rn private Form form = new Form("UIDemo");rn private Display display = null;rn private TextField user,pass;rn private Command okCommand = new Command("确定",Command.OK, 1);rn rn public void startApp() rn if(display==null) rn display = Display.getDisplay(this);rn user = new TextField("用户名:", "", 20, TextField.ANY);rn pass = new TextField("密 码:", "", 20, TextField.ANY|TextField.PASSWORD);rn form.append(user);rn form.append(pass);rn form.addCommand(okCommand);rn form.setCommandListener(this);rn rn display.setCurrent(form);rn rn rn public void pauseApp() rn rn rn public void destroyApp(boolean unconditional) rn rn rn public void commandAction(Command cmd,Displayable displayable)rn if(cmd == okCommand)rn String u = user.getString();rn String p = pass.getString();rn System.out.println("您输入的用户名和密码分别是"+u+":"+p);rn rn rnrnrnrnSystem.out.println("") 输出的信息是在控制台中输出的,可是怎样的手机的屏幕上输出呢?
js如何实现点击按钮增加一行text框,然后把用户输入的信息再写入到数据库?
各位大侠帮帮忙啊rn菜鸟级别的,目前已经实现了点击 “添加”按钮表格自动增加一行rn主要代码如下:rn rnrn我现在想再添加一个“提交”按钮,实现点击提交后就把用户填入的数据都存到数据库里(数据有可能是多行)rn我写的点击“提交”按钮后的函数如下:rnfuntion sendDataToDB()rn<%rnfor(int i=1;irnrn各位大侠这种方法可行吗,能否提供更好的方法?最好有代码,谢谢谢谢
edittext一些输入控制属性
1.控制EditText最大输入字符数:方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength=&quot;10&quot; 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为...
一个无法点击到的按钮
这是一个C#的小游戏,每当鼠标靠近按钮的时候按钮就会移动,让鼠标永远无法点击到按钮··········
如何点击一个按钮,然后在tabControl里生成一个选项卡,并在标签部分显示关闭的按钮。。
如何点击一个按钮,然后在tabControl里生成一个选项卡,而且这个选项卡里可以有控件。我曾经想过,设计好一个选项卡,然后初步加载时不可见,点击按钮后可见,但tabPage没有visible这个属性,还有其他方法实现这个效果吗。另外能不能在选项卡标签部分,添加一个按钮或链接,点击后关闭选项卡,希望大家帮帮忙!
vs2005中如何点击一个按钮,出现另外一个网页
Response.Redirect("new.aspx");没有弹出新的窗口rn我想弹出新的窗口,但是不会被google工具条拦截rn3x
如何点击一个按钮,然后在当前页面生成一个包含文本输入框和按钮的div
本人刚入门小白。思路有限 而且语文表达能力不好 还望大大们耐心看看,帮忙出谋划策。rnrn要求为rn1,点击一个按钮A,然后在当前页面生成一个包含“文本输入框A”和“按钮B”的divrn2,点击div里的“按钮B”可以在文本框A下再生成一个新的文本框B。rnrn我一开始定义两个function分别对应两个按钮,然后通过用insertAdjacentHTML插入对应的元素。算是实现要求了rnrn可是有个问题,就是编号问题。(后面涉及到数据存储,为方便需要编号)rndiv编号简单 var一个全局的变量 ,然后每次点击按钮 变量++就可以了。rn但不同div里面的文本框编号是相互独立的,它的编号又该怎么弄?rnrn本人非常菜 接触编程技巧有限,或许思路错了 或者 那位大大有更好的办法一起来讨论一下。rnrn感激不敬rnrn
如何实现按一个按钮,选中一个可编辑列,输入内容,然后光标移到下一行?
w_odds.dw_1.setcolumn(6) 用这条语句不能选中一列rn数据窗口中只有一列允许编辑,不输入内容时,好像鼠标不能选中其他行,只能选择这一列才可以。
如何才能作到?在一个JSP页面下,有多个按钮,点击任意一个按钮,可以显示数据库的任意一个字段的信息。
如何才能作到?在一个JSP页面下,有多个按钮,点击任意一个按钮,可以显示数据库的任意一个字段的信息。
怎么制作一个可以输入信息的下拉框?
在界面上,怎么实现在下拉框里面输入信息?
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview