如何让textfield一出现就获取焦点

如何让textfield一出现就获取焦点,第1张

在于tableview关联的NSarray中设置一个控制字段,例如bool值flag,button点击,则flag=!flag,然后table reloadData,在-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath )indexPath中根据flag值判断该cell中的textfield是否显示以及是否设置[textfield becomeFirstResponder],

在android项目中,一进入一个页面, EditText默认就会自动获取焦点。使用如下的方法可以让EditText无法获取焦点。

解决之道:在EditText的父级控件中设置下面的属性

Android:focusable="true"  

   android:focusableInTouchMode="true"

在window7平台,android studio开发工具下,步骤如下。

1、打开android sutdio并创建一个项目,如下图:

2、打开界面的布局文件,在布局文件中增加一个Edittext的空间,并在EditText的父控件中设置如下属性,即可让EditText无法获取焦点,如下图:

试试[textfield becomeFirstResponder],取消焦点的方法 resignFirstResponder 在于tableview关联的NSarray中设置一个控制字段,例如bool值flag,button点击,则flag=!flag,然后table reloadData,在-(UITableViewCell )

以上就是关于如何让textfield一出现就获取焦点全部的内容,包括:如何让textfield一出现就获取焦点、android开发怎么让edittext无法获取焦点、求助如何自动让Textfield获取焦点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9570651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存