2014-02-13 39 views

回答

0

使用setSlidingEnabled(假的),當你不想要的面板能夠滑動。這也可以防止拖動。

+0

嗨,謝謝你的回答。我嘗試setSlidingEnabled(false),但它不起作用。 我找到了解決方案。我將drawView佈局參數更改爲高度 –

0

我的解決辦法:

public void changeFullScreenMode(int visible) { 
     if (visible == View.VISIBLE) { 
      isFullScreen = true; 
      getSupportActionBar().hide(); 
      dragViewLayParams = drawView.getLayoutParams(); 
      dragViewLayParams.height = 0; 
      drawView.setLayoutParams(dragViewLayParams); 
     } else { 
      isFullScreen = false; 
      getSupportActionBar().show(); 
      dragViewLayParams = drawView.getLayoutParams(); 
      dragViewLayParams.height = absoluteDragViewHeight; 
      drawView.setLayoutParams(dragViewLayParams); 
     } 
    } 
1

使用slidingUpPanelLayout.setTouchEnabled(假);禁用拖動。

相關問題