首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在选择建议时,AutoCompleteTextView光标应该移动到下一个AutoCompleteTextView/EditTextBox

问在选择建议时,AutoCompleteTextView光标应该移动到下一个AutoCompleteTextView/EditTextBox
EN

Stack Overflow用户
提问于 2014-12-19 13:57:52
回答 1查看 2.6K关注 0票数 1

当我单击AutoCompleteTextView的建议时,我希望光标移动到下一个可用的EditBox或AutoCompleteTextView。

我已经附上了我的布局和我的应用程序图像文件下面。在这个图像中,如果我选择钦奈中心,我想从TextBox填充数据并移到下一个TextBox。

​

​

代码语言:javascript
复制
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding="5dp">
    <AutoCompleteTextView android:id="@+id/autocompleteFrom"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="From Station"
        android:singleLine="true"
        android:inputType="textNoSuggestions"
        android:layout_marginLeft="5dp"
        android:imeOptions="actionNext"
        />

    <AutoCompleteTextView android:id="@+id/autocompleteTo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/autocompleteFrom"
        android:hint="To Station"
        android:singleLine="true"
        android:inputType="textNoSuggestions"
        android:layout_marginLeft="5dp"
        android:imeOptions="actionDone"
        />

    <Button android:text="Find Trains"
        android:id="@+id/findTrains"
        android:layout_below="@id/autocompleteTo"

        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

</RelativeLayout>

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-19 15:17:43

如果我明白这个问题,

代码语言:javascript
复制
    AutoCompleteTextView acFrom = (AutoCompleteTextView) findViewById(R.id.autocompleteFrom )
        acFrom.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> p, View v, int pos, long id) {
                //TODO: set focus on next view
                AutoCompleteTextView acTo = (AutoCompleteTextView) findViewById(R.id.autocompleteTo)
                acTo.setFocusableInTouchMode(true); 
                acTo.requestFocus()
            }
        });
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27567585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档