2015-01-24 7 views
0

Я использую https://github.com/amlcurran/ShowcaseView, чтобы сделать простой учебник, но заголовок или текст появляются в сжатом состоянии в левом углу.Android showcaseview issue issue

Использование

 sv.setShouldCentreText(true); 

не делает разницы. Вот код.

ViewTarget target = new ViewTarget(R.id.mainImage1, this); 
    ShowcaseView sv= 
    new ShowcaseView.Builder(this) 
      .setTarget(target) 
      .setContentTitle("Long click to set wallpaper") 
      .build(); 

и название появляется как enter image description here

ответ

0

определить цель отдельный, а затем использовать его.

ShowcaseView showcaseView; 
 
    Target T1; 
 

 
    @Override 
 
    protected void onCreate(Bundle savedInstanceState) { 
 
     super.onCreate(savedInstanceState); 
 
     setContentView(R.layout.activity_my); 
 
     T1=new ViewTarget(R.id.button,this); 
 

 
     showcaseView=new ShowcaseView.Builder(this) 
 
       .setTarget(Target.NONE) 
 
       .build(); 
 
     showcaseView.setButtonText("buttonname"); 
 
     showcaseView.setShowcase(T1,true); 
 
     showcaseView.setContentTitle("tutorial"); 
 
     showcaseView.setContentText("explainit"); 
 

 
}
Я думаю, что это поможет вам