SlidingDrawerのハンドルをドラッグして開くのを無効にするにはどうすればよいですか?ハンドルをクリックすると開くだけです。ありがとう。
質問する
2187 次
2 に答える
1
コンポーネントをロックして、代わりに.toggleを使用することもできます。
mySlidingDrawer.lock(); // .unlock()
handle.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
mySlidingDrawer.toggle();
}
});
于 2014-05-23T14:12:15.423 に答える
0
SlidingDrawerを拡張し、関連するイベントハンドラーを無効にする必要があります。
public class ClickOnlySlidingDrawer extends MySlidingDrawer {
...
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
return false;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return false;
}
}
于 2013-01-06T04:39:25.037 に答える