Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.administrator.myapplication;
- import android.app.AlertDialog;
- import android.content.DialogInterface;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.ListView;
- import android.widget.Toast;
- import java.util.ArrayList;
- public class MainActivity extends AppCompatActivity {
- EditText userName,passWord,institution,email;
- Button btnSave;
- ListView listView;
- ArrayList<Student> student;
- ArrayAdapter adapter;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- userName=(EditText)findViewById(R.id.userName);
- passWord=(EditText)findViewById(R.id.passWord);
- institution=(EditText)findViewById(R.id.institution);
- email=(EditText)findViewById(R.id.email);
- student=new ArrayList<Student>();
- listView=(ListView)findViewById(R.id.listView);
- btnSave=(Button)findViewById(R.id.btnSave);
- adapter=new ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_1,student);
- listView.setAdapter(adapter);
- listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);
- dialog.setTitle("Student Details");
- dialog.setMessage(student.get(position).allInfo());
- dialog.setPositiveButton("Done", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- dialog.cancel();
- }
- });
- dialog.setCancelable(false);
- dialog.show();
- }
- });
- }
- public void clicked(View view)
- {
- Student stObj=new Student();
- stObj.setUserName(userName.getText().toString());
- stObj.setPassword(passWord.getText().toString());
- stObj.setInstitution(institution.getText().toString());
- stObj.setEmail(email.getText().toString());
- student.add(stObj);
- adapter.notifyDataSetChanged();
- Toast.makeText(MainActivity.this,"Data Saved",Toast.LENGTH_LONG).show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement