package
com.gtappdevelopers.kotlingfgproject;
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
androidx.appcompat.app.AppCompatActivity;
import
java.util.ArrayList;
public
class
MainActivity
extends
AppCompatActivity {
private
ListView languageLV;
private
Button addBtn;
private
EditText itemEdt;
private
ArrayList<String> lngList;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
languageLV = findViewById(R.id.idLVLanguages);
addBtn = findViewById(R.id.idBtnAdd);
itemEdt = findViewById(R.id.idEdtItemName);
lngList =
new
ArrayList<>();
lngList.add(
"C++"
);
lngList.add(
"Python"
);
ArrayAdapter<String> adapter =
new
ArrayAdapter<>(
this
, android.R.layout.simple_list_item_1, lngList);
languageLV.setAdapter(adapter);
addBtn.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View v) {
String item = itemEdt.getText().toString();
if
(!item.isEmpty()) {
lngList.add(item);
adapter.notifyDataSetChanged();
}
}
});
}
}