EditText onClickListener in Android

后端 未结 14 2099
时光取名叫无心
时光取名叫无心 2020-12-02 12:03

I want an EditText which creates a DatePicker when is pressed. So I write the following code:

    mEditInit = (EditText) findViewById(R.id.date_init);
    mE         


        
14条回答
  •  眼角桃花
    2020-12-02 12:18

    If you use OnClick action on EditText like:

    java:

    mEditInit = (EditText) findViewById(R.id.date_init);
    mEditInit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            showDialog(DATEINIT_DIALOG);
        }
    
    });
    

    or kotlin:

    editTextChooseDate.setOnClickListener {
            showDialog(DATEINIT_DIALOG)
        }
    

    So, it will work perfectly if you put into xml of your EditText the following lines:

    android:inputType="none"
    android:focusable="false"
    android:cursorVisible="false"

    For example:

    
    

    or for MaterialDesign

    
    
        
    
    
    

提交回复
热议问题