~david-ergo/astrid/removed-attributes-sync-fix

« back to all changes in this revision

Viewing changes to src/com/timsu/astrid/widget/NumberPicker.java

  • Committer: Tim Su
  • Date: 2009-12-21 04:25:46 UTC
  • mfrom: (225.1.26 2.10.1)
  • Revision ID: tim@todoroo.com-20091221042546-0v926l6yzpdwrti3
Released 2.10.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
import android.view.View.OnLongClickListener;
33
33
import android.view.animation.Animation;
34
34
import android.view.animation.TranslateAnimation;
 
35
import android.widget.EditText;
35
36
import android.widget.LinearLayout;
36
37
import android.widget.TextView;
37
38
 
38
39
import com.timsu.astrid.R;
 
40
import com.timsu.astrid.utilities.AstridUtilities;
39
41
 
40
42
public class NumberPicker extends LinearLayout implements OnClickListener,
41
43
        OnFocusChangeListener, OnLongClickListener {
86
88
    };
87
89
 
88
90
    private final LayoutInflater               mInflater;
89
 
    private final TextView                     mText;
 
91
    private final EditText                     mText;
90
92
    private final InputFilter                  mInputFilter;
91
93
    private final InputFilter                  mNumberInputFilter;
92
94
 
132
134
        mDecrementButton.setOnLongClickListener(this);
133
135
        mDecrementButton.setNumberPicker(this);
134
136
 
135
 
        mText = (TextView) findViewById(R.id.timepicker_input);
 
137
        mText = (EditText) findViewById(R.id.timepicker_input);
136
138
        mText.setOnFocusChangeListener(this);
137
139
        mText.setFilters(new InputFilter[] { mInputFilter });
138
140
 
 
141
        // disable keyboard until user requests it
 
142
        AstridUtilities.suppressVirtualKeyboard(mText);
 
143
 
139
144
        mSlideUpOutAnimation = new TranslateAnimation(
140
145
                Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, 0,
141
146
                Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, -100);