-2

我使用import android.support.v4.app.Fragment;並且想要設置editText中的一個fragment可點擊。但是,我得到如下錯誤。FragmentActivity無法轉換爲OnClickListener

錯誤

Error:(91, 47) error: incompatible types: FragmentActivity cannot be converted to OnClickListener 

enter image description here

如何解決?

+0

做'timeIn1.setOnClickLisetener(本);'' –

+0

錯誤:(90,36)錯誤:不兼容的類型:MyClass的不能轉換到OnClickListener' – John

回答

0

你爲什麼要使用你只需要使用這個參考getActivity()方法,將工作

timeIn1.setOnClickListener(this); 
+0

試圖.......... – John

+0

你實現onClickListener裏面片段 –

+0

在我的情況下,我創建了一個實現onClickListener接口的片段,它覆蓋onclick方法,並且我在oncreateView方法內部編寫了上面的代碼,並且如果您有任何疑問,可以使用switch case處理onclick方法中的所有進程你我的代碼 –

1

您正試圖在View.OnClickListenerObject中通過ActivityObject

如果你想實現監聽,然後你可能在活動中timeIn1.setOnClickListener(this);Fragment使用你這樣做

timeIn1.setOnClickListener(getActivity().getApplicationContext()); 

希望它可以幫助!

0

它要麼;

time1.setOnClickListener(this); 

或;

time1.setOnClickListener(new View.OnClickListener({ 
    @Override 
    public void onClick(View v) { 

    } 
}); 
相關問題