Android 为按钮创建按键功能

Android 为按钮创建按键功能,android,keypress,Android,Keypress,我想为我的应用程序创建一个按键功能。 例如,当我明年按下(按住)按钮时,textview的值会增加,当我从按钮上拿起手指时,停止工作 任何人都可以帮助我,我最常用哪种侦听器或函数来创建它? 这是我的setOnClickListener,但我希望按钮按下(保持)工作 nextDay.setOnClickListener(new OnClickListener() { public void onClick(View v) { if (values >= downran

我想为我的应用程序创建一个按键功能。
例如,当我明年按下(按住)按钮时,textview的值会增加,当我从按钮上拿起手指时,停止工作

任何人都可以帮助我,我最常用哪种侦听器或函数来创建它? 这是我的setOnClickListener,但我希望按钮按下(保持)工作

nextDay.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
         if (values >= downrange && values <= uprange)
                values++;
         if (values > uprange)
                values = downrange;
         if(values <10)
                  textDayo.setText(PersianReshape.reshape("0"+String.valueOf(values)));
         else
                textDayo.setText(PersianReshape.reshape(String.valueOf(values)));

                }
            });
nextDay.setOnClickListener(新的OnClickListener(){
公共void onClick(视图v){
如果(值>=下限值和上限值)
数值=下降范围;
如果(值)
当我明年按下(按住)按钮时,textview的值会增加

您看过吗?这使您可以非常轻松地设置日期:

你可以跟着



如果您不想使用DatePicker,您可以尝试使用和处理程序来自己执行此操作,但这很难做到。

我知道您试图按住一个按钮(小部件),同时按住它以增加年份


如果是这种情况,那么应该对您有所帮助。想法是您使用计时器来更新ui。也描述了类似的内容。如果您的问题只是设置日期,则可以使用上面Sam建议的更简单的方法。

i,不使用日期选择器吗?我希望使用OnTouchListener编写代码,但它在ontouch而不是holdingI上工作类似建议您发布不起作用的代码,我们从那里获取。没有代码起作用,但当我按住按钮不更改自动编号时,只有一个值增加或减少