Advertisement
Guest User

Untitled

a guest
Mar 31st, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. package com.example.administrator.myapplication;
  2.  
  3. import android.app.AlertDialog;
  4. import android.content.DialogInterface;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.AdapterView;
  9. import android.widget.ArrayAdapter;
  10. import android.widget.Button;
  11. import android.widget.EditText;
  12. import android.widget.ListView;
  13. import android.widget.Toast;
  14.  
  15. import java.util.ArrayList;
  16.  
  17. public class MainActivity extends AppCompatActivity {
  18.  
  19. EditText userName,passWord,institution,email;
  20. Button btnSave;
  21. ListView listView;
  22. ArrayList<Student> student;
  23. ArrayAdapter adapter;
  24.  
  25. @Override
  26. protected void onCreate(Bundle savedInstanceState) {
  27. super.onCreate(savedInstanceState);
  28. setContentView(R.layout.activity_main);
  29.  
  30. userName=(EditText)findViewById(R.id.userName);
  31. passWord=(EditText)findViewById(R.id.passWord);
  32. institution=(EditText)findViewById(R.id.institution);
  33. email=(EditText)findViewById(R.id.email);
  34. student=new ArrayList<Student>();
  35. listView=(ListView)findViewById(R.id.listView);
  36. btnSave=(Button)findViewById(R.id.btnSave);
  37.  
  38. adapter=new ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_1,student);
  39. listView.setAdapter(adapter);
  40.  
  41. listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  42. @Override
  43. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  44. AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);
  45. dialog.setTitle("Student Details");
  46. dialog.setMessage(student.get(position).allInfo());
  47. dialog.setPositiveButton("Done", new DialogInterface.OnClickListener() {
  48. @Override
  49. public void onClick(DialogInterface dialog, int which) {
  50. dialog.cancel();
  51. }
  52. });
  53. dialog.setCancelable(false);
  54. dialog.show();
  55. }
  56. });
  57.  
  58. }
  59. public void clicked(View view)
  60. {
  61. Student stObj=new Student();
  62. stObj.setUserName(userName.getText().toString());
  63. stObj.setPassword(passWord.getText().toString());
  64. stObj.setInstitution(institution.getText().toString());
  65. stObj.setEmail(email.getText().toString());
  66. student.add(stObj);
  67. adapter.notifyDataSetChanged();
  68. Toast.makeText(MainActivity.this,"Data Saved",Toast.LENGTH_LONG).show();
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement