2016-06-11 92 views
0

嘗試將事件偵聽器連接到Android studio中的EditText字段,並且即時通訊會引發錯誤。這裏是我的事件偵聽器:無法解析符號SetOnEditorActionListener

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工作室仍然說,setOnEditorActionListener符號無法解析。

任何人有任何想法?

回答

1

我在一個小時前遇到了該錯誤消息的問題,並且我的問題已通過允許Android Studio爲我自動生成由接口定義的方法解決。你自己也可以自己做這個,但是讓我更容易讓A.S.做吧...祝你好運!