-1

我想为我的应用程序创建一个按键(按住键)功能。
例如,当我明年按下(按住)一个按钮时,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)));

                }
            });

感谢您的帮助,抱歉英语不好

4

2 回答 2

0

当我明年按下(按住)一个按钮时,textview 的值会增长

你看过DatePicker吗?这使您可以非常轻松地设置日期:日期选择器图像

你可以按照这个教程


如果您不想使用 DatePickker,您可以尝试使用OnTouchListener和 Handler 自己来完成,但这很难做到。

于 2012-09-30T17:50:12.607 回答
0

我了解您正在尝试按住一个按钮(小部件)并按住它以增加年份。

如果是这种情况,那么这个链接应该可以帮助你。这个想法是您使用计时器来更新用户界面。这里也描述了类似的东西。如果您的问题只是设置日期,那么上面 Sam 建议的一种更简单的方法可能是。

于 2012-09-30T17:52:39.260 回答