修改从自动补全文本下拉列表获取的内容

 auto.setOnItemClickListener(new OnItemClickListener()
		{

			@Override
			public void onItemClick(AdapterView<?> parent, View view,
					int position, long id)
			{
				Toast.makeText(MainActivity.this, "点击了第"+position+"项", Toast.LENGTH_SHORT).show();
				Adapter adapterView = parent.getAdapter();
				String string = adapterView.getItem(position).toString();
				
				//去掉最后的}
				String string2 =  string.replace("}", "");
				//去掉逗号之前的部分
				String string3  = string2.replaceAll("^.*\\,", "");
				//去除等号之前的部分
				String string4  = string3.replaceAll("^.*\\=", "");
				System.out.println("====str:"+ string4);
				auto.setText(string4);
				
			}
		});

修改了自动补全的显示内容(自定义的显示布局),结果完蛋了,文本获得出现乱七八糟的内容,按照这样的方法修改监听器,就好了

你可能感兴趣的:(修改从自动补全文本下拉列表获取的内容)