0

Как я могу отобразить диалоговое окно предупреждения, когда пользователь прикасается к edittext. Я уже пробовал с onFocusChange() и OnClick(), но не работал должным образом, как и ожидалось, я добавил код, также любезно помогу мне.Как отобразить диалоговое окно предупреждения на адрес edittext

ed2.setOnFocusChangeListener(new View.OnFocusChangeListener() { 
      @Override 
      public void onFocusChange(View v, boolean hasFocus) { 
       if(hasFocus) 
       { 
         getActivity().runOnUiThread(new Runnable() { 
          @Override 
          public void run() { 
           hideSoftKeyboard(btn_set_no); 
           showAlert(); 
          } 
         }); 
        } 
       } 
      } 
     }) 

;

+0

Сделать это на фокус ложных и просто OnClick к этому EditText – Saveen

+0

не работает Незлым мне помочь –

+0

Да, конечно, дайте мне несколько минут – Saveen

ответ

0

привет, вы можете попробовать это, android: focusable = "false" в своем edittext и сделать его простым щелчком. Проверить это

<EditText 
    android:id="@+id/ethome_click" 
    android:layout_width="match_parent" 
    android:layout_height="@dimen/margin_40" 
    android:drawableLeft="@drawable/profile_ic" 
    android:drawablePadding="@dimen/margin_10" 
    android:hint="@string/search_source" 
    android:padding="@dimen/margin_5" 
    android:focusable="false" 
    android:singleLine="true" 
    android:textSize="@dimen/text_size_14" 
    android:theme="@style/Theme.App.Base" /> 



@BindView(R.id.ethome_click) 
EditText ethome_click; 


@OnClick({R.id.ethome_click}) 
public void OnClick(View view) { 

    switch (view.getId()) { 
     case R.id.ethome_click: 

      showAlert(); 

      break; 

    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^