アイテムをクリックした後にリストビューを閉じることを試みています。 listview
はアイテムのリストをポップアップし、アイテムをクリックするとそこにとどまります。 dialog.dismiss()
とか、listviews
のようなものがありますか?Androidでアイテムを選択した後にポップアップリストビューを閉じる方法
final ListView lvUser = new ListView(this);
userList = tmDB.getAllUsers();
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.selectUser);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1, userList);
lvUser.setAdapter(arrayAdapter);
builder.setView(lvUser);
//when user selects item
lvUser.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String name = userList.get(position);
int userID;
userID = tmDB.getUserId(name);
txtName.setText(name);
// close the list view after selecting an item
}
});
listViewでクリックを解除しようとしましたか? –
更新された記事を参照してください。 – Raja