2016-04-04 15 views
0

Supertooltips kullanmaya çalışıyorum ve çalışamıyorum, bir metin görünümüne ipucu eklemek istiyorum, View.OnClickListener ve ToolTipView.OnToolTipViewClickedListener'ı doğru şekilde uygulamam gerekiyor mu? ve bunları uygulamaya çalıştığımda hata alıyorum: "PlaceholderFragment" Sınıfı, 'OnClickListener''da 'abstract (View)' öğesinin abstract veya abstract abstract yöntemi uygulanmalıdır. Ben java yeniyim ve bu site benim için çok yararlı oldu, bu son satırında parçasıCant uygulamacığı View OnClickListener veya ToolTipView.OnToolTipViewClickedListener

public class PlaceholderFragment extends Fragment 
    implements View.OnClickListener , ToolTipView.OnToolTipViewClickedListener{ 

ve (this) aşağıda var hatası: 'setOnToolTipViewClickedListener (com.nhaarman.supertooltips.ToolTipView.OnToolTipViewClickedListener) com.nhaarman.supertooltips.ToolTipView 'in '(com.mcivisoft.rcbeam.PlaceholderFragment) '' tatbik edilemez' diye, sonra düzeltmek uygulayacak bu hata

doğru
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);  

cevap

1

uygulamak olmadan kullanın olduğunu düşünüyorum örneğin:

mToolTipView.setOnToolTipViewClickedListener(new ToolTipView.OnToolTipViewClickedListener() { 
      @Override 
      public void onToolTipViewClicked(ToolTipView toolTipView) { 

       //your code 

      } 
     }); 
İlgili konular