尝试将事件侦听器连接到Android studio中的EditText字段,并且我得到了错误。这是我的事件监听器:
TextView editText = new TextView (this);
editText.setOnEditorActionListener (new TextView.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event){
if (actionId == EditorInfo.IME_ACTION_DONE)
{
//Write what you want to achieve
}
return false;
}
});
这是我的EditText的xml:
<EditText
android:id="@+id/etValue"
android:singleLine="true"
android:imeOptions="actionDone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberPassword"
android:password="true"
android:textAlignment="center"
android:layout_marginTop="84dp"
android:layout_below="@+id/textView"
android:layout_alignLeft="@+id/textView"
android:layout_alignStart="@+id/textView"
android:layout_alignRight="@+id/textView"
android:layout_alignEnd="@+id/textView" />
我已尝试导入 widget.TextView.OnEditorActionListener ,但Android Studio仍然说无法解析setOnEditorActionListener符号。
有人有什么想法吗?
答案 0 :(得分:1)
我在一小时前遇到了该错误消息的问题,我的问题通过允许Android Studio为我自动生成界面定义的方法来解决。显然你也可以自己做这件事,但是让我更容易让A.S.做到这一点......祝你好运!