-1

アプリケーション用に押されたキー (キーを押したままにする) 関数を作成したいと考えています。
たとえば、来年ボタンを押す(押したままにする)と、テキストビューの値が大きくなり、ボタンから指を離すと機能しなくなります。

誰でも私がそれを作成するためにリスナーまたは関数のどちらを最も使用するのを手伝ってくれますか これは私の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

ボタン(ウィジェット)を押したままにして、年を増やそうとしていることを理解しています。

その場合は、このリンクが役立ちます。アイデアは、タイマーを使用して UI を更新することです。ここにも 類似 の 記述 があ る. ただし、問題が日付の設定だけである場合は、上記のサムが提案したより簡単な方法が考えられます。

于 2012-09-30T17:52:39.260 に答える
0

来年ボタンを押す(保持する)と、テキストビューの値が大きくなります

DatePickerを見たことがありますか?これにより、非常に簡単に日付を設定できます。日付ピッカー画像

このチュートリアルに従うことができます


DatePickker を使用したくない場合は、OnTouchListenerと Handler を使用して自分でこれを行うことができますが、これは困難です。

于 2012-09-30T17:50:12.607 に答える