草庐IT

AutoComplete

全部标签

android - 如何在操作栏中构建类似于搜索框的Gmail?

我目前在SearchView中使用ActionBarcompat小部件在搜索时过滤列表。当用户开始输入文本时,主布局中的ListView将使用Adapter更新以过滤结果。我通过实现OnQueryTextListener并在每个按键上过滤结果来做到这一点。相反,我想创建一个类似Gmail的搜索框,并生成自动建议列表,并且不对基础View进行任何更改我经历了使用SearchView组件的thistutorial,但它需要可搜索的Activity。我希望下拉列表位于MainActivity上方,其中有ListView(例如Gmail应用程序中),而不是专用的Activity。此外,以与教程

android - Google Places API 仅返回 5 个结果

我正在使用GooglePlacesAPI,它只返回前5个搜索结果。有什么办法可以增加计数。例如网址我已搜索关键字"new"https://maps.googleapis.com/maps/api/place/autocomplete/json?input=new&types=%28regions%29&sensor=false&key=API_KEY 最佳答案 来自文档:AJSONresponsecontainstworootelements:"status"containsmetadataontherequest.SeeStatu

android - Google Places API 仅返回 5 个结果

我正在使用GooglePlacesAPI,它只返回前5个搜索结果。有什么办法可以增加计数。例如网址我已搜索关键字"new"https://maps.googleapis.com/maps/api/place/autocomplete/json?input=new&types=%28regions%29&sensor=false&key=API_KEY 最佳答案 来自文档:AJSONresponsecontainstworootelements:"status"containsmetadataontherequest.SeeStatu

android - SearchView 提示未显示输入的单个字符

我正在开发一个用Scala编写的Android应用程序,该应用程序在被android.support.v7.widget覆盖的操作栏中使用android.support.v7.widget.SearchView。工具栏.在应用程序中,我需要为该SearchView启用搜索建议。因此,每次检测到查询更改时,我都会检查是否需要更新建议(代码如下)。如果需要更新建议,则调用后端并创建一个包含搜索建议的android.database.MatrixCursor,并在SearchView的建议上设置适配器(下面的代码)。我遇到的问题是输入single字符时不会显示搜索提示。在搜索框中键入两个或更

android - SearchView 提示未显示输入的单个字符

我正在开发一个用Scala编写的Android应用程序,该应用程序在被android.support.v7.widget覆盖的操作栏中使用android.support.v7.widget.SearchView。工具栏.在应用程序中,我需要为该SearchView启用搜索建议。因此,每次检测到查询更改时,我都会检查是否需要更新建议(代码如下)。如果需要更新建议,则调用后端并创建一个包含搜索建议的android.database.MatrixCursor,并在SearchView的建议上设置适配器(下面的代码)。我遇到的问题是输入single字符时不会显示搜索提示。在搜索框中键入两个或更

android - TextInputLayout 和 AutoCompleteTextView

我正在使用TextInputLayout在我的Android应用程序中为我的输入字段实现整洁的float标签效果。我知道我应该使用TextInputEditText以及允许在横向模式下显示提示并且输入填满整个屏幕。但是,在我的某些输入字段中,我使用AutoCompleteTextView进行了自动完成。(IMO有一个非常不一致的名称——“TextView”而不是“EditText”——但那是另一回事了)并且显然直接继承自EditText。因此它没有TextInputEditText带来的相同功能。所以我想知道是否有一种方法可以实现相同的横向提示功能(也就是说,无需我自己的TextInp

android - TextInputLayout 和 AutoCompleteTextView

我正在使用TextInputLayout在我的Android应用程序中为我的输入字段实现整洁的float标签效果。我知道我应该使用TextInputEditText以及允许在横向模式下显示提示并且输入填满整个屏幕。但是,在我的某些输入字段中,我使用AutoCompleteTextView进行了自动完成。(IMO有一个非常不一致的名称——“TextView”而不是“EditText”——但那是另一回事了)并且显然直接继承自EditText。因此它没有TextInputEditText带来的相同功能。所以我想知道是否有一种方法可以实现相同的横向提示功能(也就是说,无需我自己的TextInp

android - 使用带有 ArrayAdapter<Objects> 而不是 ArrayAdapter<Strings> 的 Android AutoCompleteTextView

我想在我的android应用程序中使用AutoCompleteTextView。我知道如何将它与简单的字符串数组一起使用,但我希望AutoCompleteTextView使用对象列表来执行完成。我的代码如下:Activity代码publicvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.search);initialize();ArrayAdapteradapter=newArra

android - 使用带有 ArrayAdapter<Objects> 而不是 ArrayAdapter<Strings> 的 Android AutoCompleteTextView

我想在我的android应用程序中使用AutoCompleteTextView。我知道如何将它与简单的字符串数组一起使用,但我希望AutoCompleteTextView使用对象列表来执行完成。我的代码如下:Activity代码publicvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);setContentView(R.layout.search);initialize();ArrayAdapteradapter=newArra

android EditText 如何作为 AutoComplete 工作

我希望我的EditText应该作为AutoComplete工作,因为我在XML文件中编写android:inputType="textAutoComplete|textAutoCorrect"但它不起作用。我正在使用APIv2.2并且我的Activity扩展了MapActivity,在那里我放置了一个简单的EditText和一个名为“搜索”的按钮。因此,如果我们在EditText中输入位置名称并按下搜索按钮,则意味着它应该转到map中的该位置。所以我希望EditText可以作为AutoComplete工作。我该怎么做? 最佳答案 只