package com.example.erikheinz.activitylist;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.ListActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class MainActivity extends AppCompatActivity{
private ArrayList<String> arrlist;
private ArrayAdapter<String> arradapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn1
= findViewById
(R.
id.
btn_1); final EditText et1 = findViewById(R.id.et_1);
final ListView lv1
= findViewById
(R.
id.
lv_1); String[] items
= {"A",
"B",
"C"}; arrlist
= new ArrayList
<>(Arrays.
asList(items
)); arradapter = new ArrayAdapter<String>(this, R.layout.support_simple_spinner_dropdown_item, R.id.et_1, arrlist);
lv1.setAdapter(arradapter);
btn1.
setOnClickListener(new View.
OnClickListener() { @Override
public void onClick
(View view
) { arrlist.add(et1.getText().toString());
}
});
}
}
}
cGFja2FnZSBjb20uZXhhbXBsZS5lcmlraGVpbnouYWN0aXZpdHlsaXN0OwoKaW1wb3J0IGFuZHJvaWQuc3VwcG9ydC52Ny5hcHAuQXBwQ29tcGF0QWN0aXZpdHk7CmltcG9ydCBhbmRyb2lkLm9zLkJ1bmRsZTsKaW1wb3J0IGFuZHJvaWQuYXBwLkxpc3RBY3Rpdml0eTsKaW1wb3J0IGFuZHJvaWQuc3VwcG9ydC52Ny5hcHAuQXBwQ29tcGF0QWN0aXZpdHk7CmltcG9ydCBhbmRyb2lkLm9zLkJ1bmRsZTsKCmltcG9ydCBhbmRyb2lkLnZpZXcuVmlldzsKaW1wb3J0IGFuZHJvaWQud2lkZ2V0LkFycmF5QWRhcHRlcjsKaW1wb3J0IGFuZHJvaWQud2lkZ2V0LkJ1dHRvbjsKaW1wb3J0IGFuZHJvaWQud2lkZ2V0LkVkaXRUZXh0OwppbXBvcnQgYW5kcm9pZC53aWRnZXQuTGlzdFZpZXc7CgppbXBvcnQgamF2YS51dGlsLkFycmF5TGlzdDsKaW1wb3J0IGphdmEudXRpbC5BcnJheXM7CmltcG9ydCBqYXZhLnV0aWwuTGlzdDsKCnB1YmxpYyBjbGFzcyBNYWluQWN0aXZpdHkgZXh0ZW5kcyBBcHBDb21wYXRBY3Rpdml0eXsKCiAgICBwcml2YXRlIEFycmF5TGlzdDxTdHJpbmc+IGFycmxpc3Q7CiAgICBwcml2YXRlIEFycmF5QWRhcHRlcjxTdHJpbmc+IGFycmFkYXB0ZXI7CgoKICAgIEBPdmVycmlkZQogICAgcHJvdGVjdGVkIHZvaWQgb25DcmVhdGUoQnVuZGxlIHNhdmVkSW5zdGFuY2VTdGF0ZSkgewogICAgICAgIHN1cGVyLm9uQ3JlYXRlKHNhdmVkSW5zdGFuY2VTdGF0ZSk7CiAgICAgICAgc2V0Q29udGVudFZpZXcoUi5sYXlvdXQuYWN0aXZpdHlfbWFpbik7CgogICAgICAgIEJ1dHRvbiBidG4xID0gZmluZFZpZXdCeUlkKFIuaWQuYnRuXzEpOwogICAgICAgIGZpbmFsIEVkaXRUZXh0IGV0MSA9IGZpbmRWaWV3QnlJZChSLmlkLmV0XzEpOwogICAgICAgIGZpbmFsIExpc3RWaWV3IGx2MSA9IGZpbmRWaWV3QnlJZChSLmlkLmx2XzEpOwogICAgICAgIFN0cmluZ1tdIGl0ZW1zID0geyJBIiwgIkIiLCAiQyJ9OwogICAgICAgIGFycmxpc3QgPSBuZXcgQXJyYXlMaXN0PD4oQXJyYXlzLmFzTGlzdChpdGVtcykpOwogICAgICAgIGFycmFkYXB0ZXIgPSBuZXcgQXJyYXlBZGFwdGVyPFN0cmluZz4odGhpcywgUi5sYXlvdXQuc3VwcG9ydF9zaW1wbGVfc3Bpbm5lcl9kcm9wZG93bl9pdGVtLCBSLmlkLmV0XzEsIGFycmxpc3QpOwogICAgICAgIGx2MS5zZXRBZGFwdGVyKGFycmFkYXB0ZXIpOwoKCiAgICAgICAgYnRuMS5zZXRPbkNsaWNrTGlzdGVuZXIobmV3IFZpZXcuT25DbGlja0xpc3RlbmVyKCkgewogICAgICAgICAgICBAT3ZlcnJpZGUKICAgICAgICAgICAgcHVibGljIHZvaWQgb25DbGljayhWaWV3IHZpZXcpIHsKICAgICAgICAgICAgICAgIGFycmxpc3QuYWRkKGV0MS5nZXRUZXh0KCkudG9TdHJpbmcoKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgIH0KfQoKCgoKCgoKCgoKCn0=