当前位置: 首页 > 知识库问答 >
问题:

如何在android中为自定义按钮实现onkeydown事件

夏新翰
2023-03-14

我在我的布局中定义了一个按钮,我实现onclick按钮没有问题,但是现在我需要知道我的按钮何时是doww和up,比如财政按钮的onkeydown事件。海关按钮也有类似的东西??。因为onKeyDown(int-keyCode,KeyEvent-event)有一个int-keyCode,但是muy自定义按钮没有。我希望有人能删除这个查询。先谢谢你

共有2个答案

龚志文
2023-03-14

我想,你可以试试这样的东西:

public class MainActivity extends Activity {

    private Button button ;
    private Boolean buttonState = false;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button = (Button) findViewById(R.id.button1);

        button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                buttonState = !buttonState;
                if(buttonState){
                    button.setText("Down");
                } else {
                    button.setText("Up");
                }               
            }
        });
    }

}
皇甫繁
2023-03-14

有。试试这个代码。

    yourButton.setOnTouchListener(new OnTouchListener() {

        public boolean onTouch(View v, MotionEvent event) {

               switch ( event.getAction() ) {
                case MotionEvent.ACTION_DOWN: break;
                case MotionEvent.ACTION_UP: break;
                }
                return true;
        }
    });
 类似资料:
  • 问题内容: 我要实现ActionBar必须如下所示的自定义: 所以问题: 如何实现类似自定义视图的按钮:仅显示一些图像? 如何在顶部绘制一条线? 以及如何实现不带分隔线的按钮:在上添加标签或添加什么? 问题答案: 如果要使用ActionBarAPI,这几乎与你将获得的接近。我不确定你是否可以在ActionBar不进行奇怪的Window黑客操作的情况下在其上方放置一个色带,这是不值得的。至于更改Me

  • 我想实现定制的,它必须如下所示: 所以问题是: 如何实现自定义视图这样的按钮:只是一些图像

  • > 标高,同时具有自定义可绘制。 在用户触摸的地方启动涟漪效果。

  • 本文向大家介绍如何在jQuery中实现自定义事件?,包括了如何在jQuery中实现自定义事件?的使用技巧和注意事项,需要的朋友参考一下 自定义事件意味着您可以在jQuery中创建自己的事件。例如,创建一个自定义事件以在按下键盘上的任意键时触发警报框。 示例 您可以尝试运行以下代码以了解如何创建自定义事件,

  • 本文向大家介绍Android自定义View实现拖动选择按钮,包括了Android自定义View实现拖动选择按钮的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Android实现拖动选择按钮的具体代码,供大家参考,具体内容如下 效果图 View代码 第一步:自定义属性 第二步:自定义圆形 第三步:自定义拖动按钮 使用方法 布局文件: 页面代码: 以上就是本文的全部内容,希望对大家的学习有所

  • 本文向大家介绍Android自定义view实现拖拽选择按钮,包括了Android自定义view实现拖拽选择按钮的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现拖拽选择按钮的具体代码,供大家参考,具体内容如下 github地址:https://github.com/xuezj/DragChooseDemo DragChooseDemo 效果图 Attributes属性