我使用import android.support.v4.app.Fragment;
並且想要設置editText
中的一個fragment
可點擊。但是,我得到如下錯誤。FragmentActivity無法轉換爲OnClickListener
錯誤
Error:(91, 47) error: incompatible types: FragmentActivity cannot be converted to OnClickListener
如何解決?
我使用import android.support.v4.app.Fragment;
並且想要設置editText
中的一個fragment
可點擊。但是,我得到如下錯誤。FragmentActivity無法轉換爲OnClickListener
錯誤
Error:(91, 47) error: incompatible types: FragmentActivity cannot be converted to OnClickListener
如何解決?
你爲什麼要使用你只需要使用這個參考getActivity()方法,將工作
timeIn1.setOnClickListener(this);
試圖.......... – John
你實現onClickListener裏面片段 –
在我的情況下,我創建了一個實現onClickListener接口的片段,它覆蓋onclick方法,並且我在oncreateView方法內部編寫了上面的代碼,並且如果您有任何疑問,可以使用switch case處理onclick方法中的所有進程你我的代碼 –
您正試圖在View.OnClickListener
Object
中通過Activity
Object
。
如果你想實現監聽,然後你可能在活動中timeIn1.setOnClickListener(this);
有Fragment
使用你這樣做
timeIn1.setOnClickListener(getActivity().getApplicationContext());
希望它可以幫助!
它要麼;
time1.setOnClickListener(this);
或;
time1.setOnClickListener(new View.OnClickListener({
@Override
public void onClick(View v) {
}
});
做'timeIn1.setOnClickLisetener(本);'' –
錯誤:(90,36)錯誤:不兼容的類型:MyClass的不能轉換到OnClickListener' – John