Guest User

Untitled

a guest
Jun 18th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. import android.support.design.widget.TextInputEditText;
  2. import android.support.design.widget.TextInputLayout;
  3. import android.support.v7.app.AlertDialog;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.text.InputType;
  7. import android.view.View;
  8. import android.widget.Toast;
  9.  
  10. public class MainActivity extends AppCompatActivity {
  11. TextInputEditText inputText;
  12.  
  13. @Override
  14. protected void onCreate(Bundle savedInstanceState) {
  15. super.onCreate(savedInstanceState);
  16. setContentView(R.layout.activity_main);
  17.  
  18. inputText = (TextInputEditText)findViewById(R.id.editText);
  19.  
  20. inputText.setFocusable(false); // when user types, it directly opens an alertdialog
  21. inputText.setInputType(InputType.TYPE_NULL); // don't show soft keyboard, shows an alertdialog instead
  22. inputText.setOnClickListener(new View.OnClickListener() {
  23. @Override
  24. public void onClick(View view) {
  25. // shows an alertdialog
  26. showDialog();
  27. }
  28. });
  29. }//onCreate
  30.  
  31. private void showDialog(){
  32. AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
  33. dialogBuilder.setTitle("Info");
  34. dialogBuilder.setMessage("Some informative message for the user.");
  35. dialogBuilder.setPositiveButton("Done", (dialog, which) -> dialog.dismiss());
  36. dialogBuilder.create().show();
  37. }//showDialog
  38.  
  39. }//MainActivity
Add Comment
Please, Sign In to add comment