我想使用supertooltips,我不能得到它的工作,我想添加提示文本視圖,我需要實現View.OnClickListener和ToolTipView.OnToolTipViewClickedListener的權利?當我嘗試實現它們時,出現錯誤:類'PlaceholderFragment'必須聲明爲抽象或在'OnClickListener'中實現抽象方法'onClick(View)'。我是新來的Java和這個網站對我來說是非常有幫助的,這是在上線的片段無法實現查看OnClickListener或ToolTipView.OnToolTipViewClickedListener
public class PlaceholderFragment extends Fragment
implements View.OnClickListener , ToolTipView.OnToolTipViewClickedListener{
和(this)
下面有錯誤:「setOnToolTipViewClickedListener(com.nhaarman.supertooltips.ToolTipView.OnToolTipViewClickedListener) 「在‘com.nhaarman.supertooltips.ToolTipView’不能應用於‘(com.mcivisoft.rcbeam.PlaceholderFragment)’,我認爲這個錯誤會修復後的實施是正確的
ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout)rootView.findViewById(R.id.activity_main_tooltipRelativeLayout);
ToolTipView myToolTipView;
ToolTip toolTip = new ToolTip()
.withText("A beautiful View")
.withColor(Color.RED)
.withShadow()
.withAnimationType(null);
myToolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, rootView.findViewById(R.id.textView25));
myToolTipView.setOnToolTipViewClickedListener(this);