示例代码:
示例:public void setDialog(){
LayoutInflater inflater=LayoutInflater.from(this);//将xml布局转换为view
View view=inflater.inflate(R.layout.listview, null);//将xml布局转换为view,里面有listview
String a[]={"1","2","3","4"};//listview的字符串数据
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,a);//创建arrayAdapter,第一个参数是context ,第二个参数是item的样式,第三个参数是数据
ListView listView=(ListView)view.findViewById(R.id.lv);//通过布局找到listview控件
listView.setAdapter(adapter);//给listview设置适配器,adapter
AlertDialog.Builder builder=new AlertDialog.Builder(this);//创建弹出框,dialog
builder.setTitle("搜索周围设备");//设置弹出框名称
builder.setView(view);//设置弹出框的布局,view.