【发布时间】:2018-08-04 21:58:40
【问题描述】:
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final AlertDialog.Builder alertDialog = new AlertDialog.Builder(PersonalizeSettingsActivity.this);
LayoutInflater inflater = getLayoutInflater();
View convertView = (View) inflater.inflate(R.layout.custom, null);
alertDialog.setView(convertView);
alertDialog.setTitle("Branches");
ListView lv = (ListView) convertView.findViewById(R.id.listView1);
ListViewAdapterBranch adapter = new ListViewAdapterBranch(branchList, getApplicationContext());
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Branch branch = branchList.get(position);
button2.setText("Branch: "+branch.getName());
}
});
alertDialog.show();
}
});
这里的分支列表包含项目列表。 现在我想在单击列表项时隐藏或关闭此自定义对话框
【问题讨论】:
标签: java android xml android-layout listview