I refered this answer, but onclick on edittext calender is not displaying... When click on eddittext it is working like a normal one like keyboard is displaying...
Can you explain where I'm wrong?
Here is my code:
val myCalendar: Calendar = Calendar.getInstance()
val edittext1 = findViewById(R.id.dob) as EditText
val date =
OnDateSetListener { view, year, monthOfYear, dayOfMonth -> // TODO Auto-generated method stub
myCalendar.set(Calendar.YEAR, year)
myCalendar.set(Calendar.MONTH, monthOfYear)
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth)
val myFormat = "MM/dd/yy" //In which you need put here
val sdf = SimpleDateFormat(myFormat, Locale.US)
edittext1.setText(sdf.format(myCalendar.getTime())) }
edittext1.setOnClickListener(object : View.OnClickListener {
override fun onClick(v: View?) {
// TODO Auto-generated method stub
DatePickerDialog(
applicationContext, date, myCalendar
.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
myCalendar.get(Calendar.DAY_OF_MONTH)
).show()
}
})
ediitext code:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:layout_marginTop="20dp"
android:clickable="true"
android:background="@drawable/inputloginbox"
android:padding="8dp"
android:layout_below="@id/emailregister"
android:id="@+id/dob"
android:textColor="#FFFFFF"
android:hint="dob"
android:textColorHint="#FFFFFF"
android:drawablePadding="10dp"
android:drawableLeft="@drawable/password_icon_reg" />
Note: when i write android:focusable="false"
it touch on edittext disappers