我正在使用Actionbar和ViewDragHelper。但是操作栏的组件位于使用ViewDragHelper解决的viewGroup的前景:如果组件与ActionBar的组件位于同一位置,我甚至无法触摸可拖动视图。
https://drive.google.com/file/d/0B81Yq5YsuKSwNVBMZWRwRDdtWnc/view?pli=1
actionBar就像这样解决:
android.app.ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
tab1 = actionBar.newTab().setText("Stuff1");
tab2 = actionBar.newTab().setText("Stuff2");
tab3 = actionBar.newTab().setText("Stuff3");
tab1.setTabListener(new MyTabListener(fragment1,this));
tab2.setTabListener(new MyTabListener(fragment2,this));
tab3.setTabListener(new MyTabListener(fragment3,this));
actionBar.addTab(tabSearch);
actionBar.addTab(tabPlayList);
actionBar.addTab(tabTest);
我的ViewDragHelper在另一个扩展ViewGroup的类中完成:
public class YoutubeLayout extends ViewGroup {
private final ViewDragHelper mDragHelper;
是否因为片段的组件位于可拖动视图上?有什么想法吗?
谢谢,
罗伯特