当我单击AutoCompleteTextView的建议时,我希望光标移动到下一个可用的EditBox或AutoCompleteTextView。
我已经附上了我的布局和我的应用程序图像文件下面。在这个图像中,如果我选择钦奈中心,我想从TextBox填充数据并移到下一个TextBox。

<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>任何帮助都是非常感谢的!
发布于 2014-12-19 15:17:43
如果我明白这个问题,
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()
}
});https://stackoverflow.com/questions/27567585
复制相似问题