Java Android-AutoCompleteTextView如何将项目附加到始终显示的结果列表中?

Java Android-AutoCompleteTextView如何将项目附加到始终显示的结果列表中?,java,android,autocomplete,autocompletetextview,Java,Android,Autocomplete,Autocompletetextview,我试图在自动完成文本视图的结果列表末尾添加“无法找到地点单击此处”。我需要这个来显示任何发现的结果,以便用户可以手动添加场地 谢谢 安迪 公共类AddVenueActivity扩展活动实现TextWatcher{ 自动完成文本视图场馆自动完成; ArrayList=新建ArrayList(); ArrayAdapter适配器=空; /**在首次创建活动时调用*/ @凌驾 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInst

我试图在自动完成文本视图的结果列表末尾添加“无法找到地点单击此处”。我需要这个来显示任何发现的结果,以便用户可以手动添加场地

谢谢

安迪

公共类AddVenueActivity扩展活动实现TextWatcher{
自动完成文本视图场馆自动完成;
ArrayList=新建ArrayList();
ArrayAdapter适配器=空;
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(右布局、活动地点);
尝试
{
场馆自动完成=(自动完成文本视图)findViewById(R.id.add\u场馆自动完成);
适配器=新的阵列适配器(这是android.R.layout.simple\u list\u item\u 1,场馆);
场馆自动完成。设置阈值(2);
adapter.setNotifyOnChange(true);
地点自动完成。添加文本更改列表(此);
场馆自动完成。设置适配器(适配器);
地点自动完成。设置完成提示(“POW”);
地点自动完成。setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图arg0){
//TODO自动生成的方法存根
场馆自动完成。设置下拉高度(布局参数。包装内容);
}
});
地点自动完成。setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView列表视图、视图arg1、整型位置、长arg3){
尝试
{
字符串地点=(字符串)listView.getItemAtPosition(位置);
String[]venture\u String\u array=venture.split(System.getProperty(“line.separator”);
地点=地点\字符串\数组[0];
场馆自动完成。setText(场馆);
地点自动完成。解除下拉列表();
场馆自动完成。设置下降高度(0);
}
捕获(例外e)
{
Log.v(“EROORS”,例如toString());
}
}
});
}
捕获(例外e)
{
e、 printStackTrace();
Log.v(“错误”,例如toString());
}
}
@凌驾
public void onTextChanged(字符序列arg0、int arg1、int arg2、int arg3){
如果(arg0.length()>0)
{
搜索(arg0.toString());
}
}
公共作废搜索(字符串查询)
{
尝试
{
RequestParams params=新的RequestParams();
参数put(“q”,查询);
get(“/search”,参数,新的JsonHttpResponseHandler()
{
@凌驾
成功时公共无效(JSONObject json_响应)
{
尝试
{
适配器。清除();
JSONArray VICENU searchs=json_response.getJSONArray(“response”);
对于(int i=0;i
尝试将适配器包装在HeadServiceWListAdapter中,并尝试用于AutoCompleteTextView

使用此构造函数

headeradapter= new HeaderViewListAdapter(ArrayList<ListView.FixedViewInfo> headerViewInfos, ArrayList<ListView.FixedViewInfo> footerViewInfos, adapter);

venue_auto_complete.setAdapter(headeradapter);
headeradapter=新的HeaderViewListAdapter(ArrayList headerViewInfo、ArrayList footerViewInfos、适配器);
场馆自动完成。设置适配器(headeradapter);
headeradapter= new HeaderViewListAdapter(ArrayList<ListView.FixedViewInfo> headerViewInfos, ArrayList<ListView.FixedViewInfo> footerViewInfos, adapter);

venue_auto_complete.setAdapter(headeradapter);