Advertisement
teguhsugiono891208

MainActivity

Nov 2nd, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. package com.example.autocomplit2;
  2.  
  3. import android.app.Activity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.ArrayAdapter;
  7. import android.widget.AutoCompleteTextView;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.MultiAutoCompleteTextView;
  11. import android.widget.Toast;
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19. public class MainActivity extends Activity {
  20.  
  21. private EditText textFullname;
  22. private AutoCompleteTextView textCountry;
  23. private MultiAutoCompleteTextView textProgrammingLanguage;
  24.  
  25. private Button buttonSubmit;
  26.  
  27. private String[] countries = {"indonesia","malaysia","singapura","brunei darussalam","hongkong","afganistan","india","thailand","vietnam","timor leste"};
  28.  
  29. private String[] languages={"Java ","CSharp","Visual Basic","Swift","C/C++"};
  30.  
  31. @Override
  32. protected void onCreate(Bundle savedInstanceState) {
  33. super.onCreate(savedInstanceState);
  34. setContentView(R.layout.activity_main);
  35.  
  36. textFullname = (EditText) findViewById(R.id.editText);
  37. textCountry =(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView);
  38. textProgrammingLanguage =(MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView);
  39. buttonSubmit= (Button) findViewById(R.id.button);
  40.  
  41. //ArrayAdapter adapterCountries = new ArrayAdapter(this,android.R.layout.simple_list_item_1,countries);
  42. ArrayAdapter adapterCountries = new ArrayAdapter(this,R.layout.list_detail,countries);
  43.  
  44. textCountry.setAdapter(adapterCountries);
  45.  
  46. // Set the minimum number of characters, to show suggestions
  47. textCountry.setThreshold(1);
  48.  
  49. ArrayAdapter adapterLanguages = new ArrayAdapter(this,android.R.layout.simple_list_item_1,languages);
  50.  
  51. textProgrammingLanguage.setAdapter(adapterLanguages);
  52.  
  53. textProgrammingLanguage.setThreshold(1);
  54.  
  55. // The text separated by commas
  56. textProgrammingLanguage.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
  57.  
  58. buttonSubmit.setOnClickListener(new Button.OnClickListener(){
  59.  
  60. @Override
  61. public void onClick(View v) {
  62. submitForm();
  63. }
  64. });
  65. }
  66.  
  67. private void submitForm() {
  68. String text="Fullname: "+ this.textFullname.getText().toString()
  69. +"\nCountry: "+ this.textCountry.getText().toString()
  70. +"\nLanguages: "+ this.textProgrammingLanguage.getText().toString();
  71.  
  72. Toast.makeText(this, text,Toast.LENGTH_LONG).show();
  73.  
  74. }
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement