показать TimePickerDialog

У меня есть поле редактирования, которое я хочу, чтобы при нажатии на него отображался TimePickerDialog вместо клавиатуры, а при выборе времени средство выбора исчезает, а время отображается в тексте редактирования

этот EditText является классом адаптера, подобным этому

public class TminuseistAdaptar  extends ArrayAdapter<Tr> {

    private final Context context;
    ArrayList<Tr> TrBasics ; 

    static final int TIME_DIALOG_ID = 0;

    CheckBox Confirm ; 
    ImageButton DialUp;

     EditText data ; 

    public TminuseistAdaptar(Context context, int  ResourceId,
            ArrayList<Tr> items)
    {


        super(context, ResourceId, items);
         this.context = context;
         this.TrBasics = items ; 

    }

    public View getView(int position, View convertView, ViewGroup parent) {

}
}

Я сделал что-то подобное для editText

textViewEncounterType = (EditText) rowView.findViewById(R.id.TminuseTime);
        textViewEncounterType.setText(TreatementMinuseObject.TBasic.TreatementTime);
        textViewEncounterType.setTag(position);



        textViewEncounterType.setClickable(true);
        textViewEncounterType.setInputType(InputType.TYPE_NULL);

        textViewEncounterType.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {

                new TimePickerDialog(context, mTimeSetListener, hour, minute, false);

            }
        });

но ничего не появляется, я называю этот класс адаптера в другом классе расширением фрагмента

public class TminusList   extends Fragment {

С уважением

0
задан AMH 8 July 2012 в 15:02
поделиться