Articles of autocompletetextview

AutocompleteTextView建议列表上升

可能重复Android:autocompletetextview,建议列表显示在textview上方? 我完全试图在用户滚动建议列表时显示在键盘上重叠的建议列表,但它总是打开一边。 我在这里得到这个方式 这是我的清单文件 这是我的main.xml文件 如何在列表处于焦点时在此代码中执行此操作以显示键盘上的建议。

Android:限制用户选择自动完成建议以外的其他内容?

我提供了一个AutoCompleteTextView来向用户显示建议。 根据用户选择的项目,我获取项目的ID并在数据库中使用它。 现在我的问题是强制用户仅从AutoCompleteTextView进行选择(即用户不应该输入他自己的文本)。 这是客户要求。 这个怎么做?

如何为AutoCompleteTextView设置setOnClickListener?

我正在为AutoCompleteTextView选择文本。我希望将setonclicklistener应用于所选文本。如果有任何想法。 ArrayAdapter arrAdapter = new ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line, sampleACTV); AutoCompleteTextView ACTV = (AutoCompleteTextView) findViewById(R.id.spinner); ACTV.setAdapter(arrAdapter); } private static final String[] sampleACTV = new String[] { “android”,”androidpeople.com”,”iphone”,”blackberry” }; 在我的例子中,我选择一个像android调用一个意图去嵌套Acitivity

android autocompletetextview提示结果隐藏在键盘下

我有3个autocompletetextview ,其中我将其适配器设置为具有非常简单的textview布局的ArrayAdapter 。 autocompletextview提示结果显示,但在屏幕键盘下(我可以看到它的一部分)。 如何使结果显示在autocompletetextview上方而不是下方? airline = (AutoCompleteTextView)findViewById(R.id.airline); airline.setAdapter(new ArrayAdapter(this, R.layout.autcomplete_dropdown, AIRLINES_AUTOCOMPLETE_ARRAY)); departLocation = (AutoCompleteTextView)findViewById(R.id.departLocation); departLocation.setAdapter(new ArrayAdapter(this, R.layout.autcomplete_dropdown, LOCATIONS_AUTOCOMPLETE_ARRAY)); arriveLocation = (AutoCompleteTextView)findViewById(R.id.arriveLocation); arriveLocation.setAdapter(new ArrayAdapter(this, R.layout.autcomplete_dropdown, LOCATIONS_AUTOCOMPLETE_ARRAY));

autocompletetextview setonitemselectedlistener无效

我正在尝试为授权活动编写代码。 当我在inputEmail中输入一些条目时,如果存在相应的记录,我希望我的inputPasword将自动归档。 但是onItemSelectedListener似乎不起作用。 当我选择项目时没有任何反应。 日志没有。 我想知道我是否犯了一些错误,或者我错了。 AutoCompleteTextView inputEmail; inputEmail = (AutoCompleteTextView) findViewById(R.id.loginEmail); inputEmail.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Set keys = prefs.getAll().keySet(); emails.clear(); if (keys.size() != 0) { emails.addAll(keys); } else emails.add(“”); inputEmail.setAdapter(adapter); email = inputEmail.getText().toString(); } }); inputEmail.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView arg0, View […]

将ArrayAdapter转换为CursorAdapter以在SearchView中使用

如何将静态数据的ArrayAdapter转换为CursorAdapter以便在SearchView使用Suggestion Listener? 我从静态数据( allString )构造了ArrayAdapter ArrayAdapter searchAdapter = new ArrayAdapter(context, R.layout.listitem, allString); 我将它用于MultiAutoCompleteTextView ,它在API级别低于11的设备中工作正常 MultiAutoCompleteTextView findTextView.setAdapter(searchAdapter); 但是我的目标API是11级,对于API> 10,我使用ActionBar ,我希望在其中使用SearchView。 这是我尝试过的:它确实显示了带有嵌入式SearchView的ActionBar ,但没有像MultiAutoCompleteTextView那样提供任何建议。 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); if (android.os.Build.VERSION.SDK_INT > 10){ inflater.inflate(R.menu.menu11, menu); searchView = (SearchView) menu.findItem(R.id.MENU_SEARCH).getActionView(); int[] to = {0}; CursorAdapter cursorAdapter = new SimpleCursorAdapter(context, R.layout.listitem, null, allBusStopString, to); searchView.setSuggestionsAdapter(cursorAdapter); […]

android AutoCompleteTextView白色白色下拉列表

在这里打破我的头脑,我已经在网上搜索了很多,似乎这是Android之前的一个错误,但还没有find解决方案。 我有一个AutoCompleteTextView: autodesignations = (AutoCompleteTextView) findViewById(R.id.main_autocomp); adapterShapesAuto = new ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line, shapes); autodesignations.setAdapter(adapterShapes); 小部件工作,但下拉文本始终是白色背景上的白色文本。 我已经尝试将适配器的资源设置为android的内置布局的几种组合以及我自己的布局。 甚至将它指向一个TextView资源也可以用于Spinner(按预期工作,白色背景上的黑色文本),但发现无法使其工作,继续得到相同的结果 有帮助吗?

AutoCompleteTextview默认情况下颜色设置为白色

我在我的Android应用程序中使用了AutoCompleteTextView,它运行正常。 我面临的唯一问题是默认情况下建议的颜色是白色的,我无法看到任何建议。 因此,当我开始输入内容时,列表会扩展为带有白色条目(不可见),但是当我点击任何项目时,我发现它正在按原样运行。 只有颜色似乎是问题。 我使用以下代码。 和 ArrayAdapter autoadapter=new ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line,cities); city = (AutoCompleteTextView) findViewById(R.id.location); city.setAdapter(autoadapter); city.setThreshold(1); city.setTextColor(Color.BLACK); 谁能告诉我这是什么问题? -提前致谢

如何将监听器添加到autocompletetextview,android?

我正在尝试添加在autocompletetextview上选择项目时会做出反应的侦听器…任何人都可以帮助// phonename是autocompletetextview PhoneName.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3) { Toast.makeText(check.this,” selected”, Toast.LENGTH_LONG).show(); } public void onNothingSelected(AdapterView arg0) { // TODO Auto-generated method stub } });

使用ArrayAdapter和Filter的Android AutocompleteTextView

背景信息 我目前正在撰写的应用程序处理地点。 创建场所的主要方法是输入地址。 提供便捷的方法对于UX来说非常重要。 当前解决方案 在调查问题一段时间后,我得出的结论是,最好的方法是根据当前位置和用户输入自动完成的文本区域(如Google Map应用程序中)。 由于Google Map API不提供此function,我必须自己实现。 目前的实施 为了获得地址建议,我使用Geocoder 。 这些建议由自定义ArrayAdaptor通过自定义filter提供给AutoCompleteTextView 。 ArrayAdapter(某些代码已被删除) public class AddressAutoCompleteAdapter extends ArrayAdapter { @Inject private LayoutInflater layoutInflater; private ArrayList suggested; private ArrayList lastSuggested; private String lastInput = null; private AddressLoader addrLoader; public AddressAutoCompleteAdapter(Activity activity, AddressLoaderFactory addrLoaderFact, int maxSuggestionsCount) { super(activity,R.layout.autocomplete_address_item); suggested = new ArrayList(); lastSuggested = […]