AlertDialog.Builder builder = new AlertDialog.Builder(this);
final String[] language = getResources().getStringArray(R.array.languages);
builder.setTitle(getText(R.string.select_language_title))
.setItems(language, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int indexPosition) {
String selectedItem = Arrays.asList(language).get(indexPosition);
Toast.makeText(getApplicationContext(), "Selected Language: " + selectedItem, Toast.LENGTH_LONG).show();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();