`

AutoCompleteTextView获取其内容

阅读更多
我想获取在AutoCompleteTextView中显示的被选择到的内容 然后返回给另一个活动

final AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.ac_university);
String[] universities = myDbHelper.getAllUnis(db);

// Print out the values to the log
for(int i = 0; i < universities.length; i++)
{
    Log.i(this.toString(), universities[i]);
}        

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, universities);
textView.setAdapter(adapter);
//textView.setOnItemSelectedListener(this);
textView.setOnItemClickListener(new OnItemClickListener() { 

    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
            long arg3) {

        Intent intent = new Intent(Main.this, Campus.class);
        Bundle bundle = new Bundle();

        bundle.putString("university_name", arg0.getItemAtPosition(arg2).toString());
        bundle.putLong("_id", arg3);
        intent.putExtras(bundle);
        startActivity(intent); 

    }


分享到:
评论

相关推荐

    AutoCompleteTextView从服务器上获得数据显示下拉列表

    在本主题中,我们将深入探讨如何使用AutoCompleteTextView从服务器获取数据并展示为下拉列表。 首先,我们要理解AutoCompleteTextView的基本用法。在XML布局文件中,我们可以添加一个AutoCompleteTextView控件: `...

    AutoCompleteTextView

    在Android应用设计中,AutoCompleteTextView常用于提升用户体验,比如在搜索框中,当用户开始输入时,它会显示一个下拉列表,里面包含与已输入内容匹配的建议项。这种功能可以显著减少用户的输入时间,并减少输入...

    自定义AutoCompleteTextView下拉列表控件

    - 在布局XML文件中添加`AutoCompleteTextView`,并设置其`android:completionThreshold="1"`,这样即使只有一个字符也会触发提示。 - 在代码中实例化`CustomAutoCompleteAdapter`,并设置到`AutoCompleteTextView`...

    AutoCompleteTextView和自定义的CursorAdapter

    `AutoCompleteTextView`是`EditText`的一个子类,它可以动态地根据用户输入的内容展示下拉列表,列表中的项来自于数据源。默认情况下,`AutoCompleteTextView`可以与`ArrayAdapter`配合使用,但当我们需要处理的数据...

    android中AutoCompleteTextView使用

    `AutoCompleteTextView` 是一个带下拉列表的文本输入框,当用户输入一部分内容后,会显示与之匹配的建议列表。其主要属性包括: 1. **android:completionThreshold**:定义触发下拉列表显示所需的最少字符数,默认...

    AutoCompleteTextView自动提示问题

    它通过`Adapter`接口获取数据源,并根据用户输入的内容动态过滤数据,然后将过滤结果展示在下拉列表中。`Adapter`可以是`ArrayAdapter`、`CursorAdapter`或自定义的适配器,根据项目需求选择合适的数据源。 1. **...

    AutoCompleteTextViewDemo

    1. **异步加载**:如果历史记录数量较大,为了避免阻塞主线程,可以使用AsyncTask或其他异步加载方式来获取数据。 2. **模糊搜索**:允许用户输入部分关键词就能匹配到历史记录,可以实现基于Levenshtein距离或其他...

    使用autoCompleteTextView读取历史记录

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它允许用户在输入时自动显示匹配的建议列表,通常用于实现搜索框或者输入补全功能。`AutoCompleteTextView` 结合历史记录功能,可以提供更加人性化...

    Android仿百度谷歌自动提示——AutoCompleteTextView

    当用户在输入框中输入字符时,`AutoCompleteTextView`可以展示一个下拉列表,显示与已输入内容匹配的建议项。这种功能通常与数据源(如数组、列表或网络数据)结合使用,以提供动态的建议。 首先,我们需要在布局...

    AutoCompleteTextView 自动提示联系人信息

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它允许用户在输入时自动显示匹配的建议列表,极大地提高了用户体验。本篇将详细讲解`AutoCompleteTextView`如何用于自动提示联系人信息,并结合从...

    autocompleteTextview控件

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的UI组件,它允许用户在输入文本时接收下拉建议,从而提升用户体验。这个控件基于`EditText`,但...正确理解和使用其特性和API,能极大地提升应用的用户体验。

    Android自动文本填充AutoCompleteTextView

    3. 初始化并设置数据源:在Activity或Fragment中获取AutoCompleteTextView实例,然后设置数据源,这可以是ArrayList、ArrayAdapter或其他适配器。 ```java String[] animalList = {"猫", "狗", "狮子", "大象", ...

    android使用AutoCompleteTextView自定义适配器样式

    - `getItem()`:根据索引获取数据源中的某个对象。 - `getItemId()`:返回指定位置项的ID,通常与数据源中的索引对应。 - `getView()`:这是最重要的方法,用于创建或复用视图,并将其与数据源中的条目绑定。你...

    AutoCompleteTextView和通讯录的使用简单例子

    在XML布局文件中,我们可以声明一个`AutoCompleteTextView`,并为其设置ID。例如: ```xml &lt;AutoCompleteTextView android:id="@+id/auto_complete_text_view" android:layout_width="match_parent" android:...

    Android自定义AutoCompleteTextView

    总之,自定义AutoCompleteTextView是Android开发中常见的需求,通过理解其工作原理并利用Java和XML进行扩展,可以创建出符合设计风格和功能需求的输入组件。记得在实践中不断尝试和优化,以提供更好的用户体验。

    AutoCompleteTextView+SQLite实现自动检索

    // 使用DatabaseHelper获取SQLite数据库实例 // 执行SQL查询,比如:SELECT * FROM search_table WHERE search_term LIKE '%'+inputText+'%' // 返回匹配的Cursor } @Override protected void onPostExecute...

    AutoCompleteTextView demo

    3. 布局XML文件,定义AutoCompleteTextView和其关联的视图。 4. 数据源,可能是字符串数组或者自定义的对象列表,用于提供补全建议。 通过这个示例,开发者可以学习到如何根据实际需求定制AutoCompleteTextView的...

    AutoCompleteTextView自动匹配字符

    AutoCompleteTextView的核心功能是通过监听用户的输入事件,当用户输入达到一定长度时,会触发一个查询,这个查询通常是向服务器或本地数据库发送请求,获取与已输入内容匹配的建议列表。这些匹配项会显示在一个下拉...

Global site tag (gtag.js) - Google Analytics