android 的Button怎样自动触发按下的动作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 的Button怎样自动触发按下的动作相关的知识,希望对你有一定的参考价值。

    android 的Button自动触发按下的动作需要在Button添加android:onClick="click"属性,click为方法名,使用步骤如下:

1、使用Android studio创建一个Android项目并打开布局文件,在布局文件中添加一个Button,并设置android:onClick="click",如下图:

2、鼠标移到android:onClick="click"中的"click"中,并按下Alt+Enter快捷键,选择创建click方法,如下图:

3、主类中就自动创建好了这个类,只要按下该鼠标就可自动实现动作,如下图:

参考技术A button2.setPressed(true);和button2.setPressed(false);分别把button2设为按下和原始状态。
你可以在onClickListener一开始setPressed(true);在最后setPressed(false);
这样就可以实现button2的点击效果。本回答被提问者采纳

ASP.Net上如何用回车键代替Button。 比如登陆的时候TextBox值写完以后,按下回车自动跳转页面。

方法一:直接在登陆页面的form后面加个defaultbutton 属性就行了(defaultbutton=‘登陆那个按钮的ID’)
方法二:用js脚本给textbox添加回车处理事件,事件触发后用脚本来触发登陆按钮的点击事件也能达到那种效果,比如jquery框架下面的trigger方法,当然原生的js也有click()方法
参考技术A 给一个Panel,Panel有个属性可以设置DefaultButton的,回车以后会相当于点击Button 参考技术B 有 页面属性的 自己找找看吧 要不是页面属性 要不是控件属性

以上是关于android 的Button怎样自动触发按下的动作的主要内容,如果未能解决你的问题,请参考以下文章

Firemonkey里触发home按键被按下的事件

iOS如何自定义支持长按操作的按钮

React Native Button onPress 在 iOS 设备上触发两次,但在 Android 上没有

JavaFx - 按下Button 一直触发按钮事件

ASP.Net上如何用回车键代替Button。 比如登陆的时候TextBox值写完以后,按下回车自动跳转页面。

android怎样点击两下退出程序