저는 Android 개발에 익숙하지 않아 초점을 맞추거나 클릭 할 텍스트 상자가 필요합니다. 텍스트 상자에 시간 선택기가 팝업되어야합니다. 이와 관련하여 저를 도와주세요. 나는 많은 Google 검색을 수행했지만 적절한 솔루션을 찾을 수 없었습니다.
감사
다음을 수행하면 텍스트 상자에 대한 멋진 시간 선택기가 나타납니다.
final EditText my_Time = (EditText) findViewById(R.id.my_time);
my_Time.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(TimeActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
my_Time.setText( selectedHour + ":" + selectedMinute);
}
}, hour, minute, true);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
});
XML에서 편집 텍스트를 만듭니다.
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/my_time"
android:text="20:00"
android:editable="false"
android:focusable="false"
/>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다