我是RadAutoCompleteTextView的新手,只是想知道如何在第一次显示焦点时显示键盘。在当前情况下,它会将键盘隐藏在第一焦点上,我们需要手动单击RadAutoCompleteTextView来查看键盘。
答案 0 :(得分:0)
将layoutChanged
事件侦听器添加到组件,并手动将其中的文本字段聚焦,
HTML
<RadAutoCompleteTextView (layoutChanged)="onLayoutChanged($event)" ....>
TS
import * as utils from "tns-core-modules/utils/utils;
onLayoutChanged(event) {
const autoCompleteTextView = event.object;
if (autoCompleteTextView.android) {
autoCompleteTextView.android.getTextField().requestFocus();
utils.ad.showSoftInput(autoCompleteTextView.android.getTextField());
} else {
autoCompleteTextView.ios.textField.becomeFirstResponder();
}
}