网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月25日
漏签
0
天
android开发吧
关注:
225,930
贴子:
949,235
看贴
图片
吧主推荐
视频
游戏
21
回复贴,共
1
页
<<返回android开发吧
>0< 加载中...
Drawerlayout,这个怎么设置全屏滑动啊?求指导
只看楼主
收藏
回复
那些年小鸡没的
五年级
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Drawerlayout,像slidingmenu一样,但是没slidingmenu一样强大。由于slidingmenu fragment中的点击切换Fragment不会,所以就用了这个Drawerlayout。。实现的侧滑,只能在边缘滑动,现在想实现的是全屏都能滑出来。希望大哥们能告诉下。。代码怎么写。
2.有会slidingmenu fragment切换的大哥们,希望留下QQ,我加下你,望教教,基本demo做出来了,但是就是切换不成功。望指导。。
一杉菜一
初一年级
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
网上有一个开源控件,你找下,很好用。忘了叫什么名字了。
2025-08-25 22:05:48
广告
不感兴趣
开通SVIP免广告
王鑫鑫$$
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
找到了吗?我也在找全屏滑动。
未革
四年级
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
百度最大,软件,游戏破解共享平台
http://t.cn/8kKmhPk
游戏不在技术高,破解翻身做土豪,大神教程全首发,从此排行不被超!
45595145
四年级
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
mGestureDetector = new GestureDetector(this,
new GestureDetector.OnGestureListener() {
@Override
public boolean onSingleTapUp(MotionEvent e) {
return false;
}
@Override
public void onShowPress(MotionEvent e) {
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2,
float distanceX, float distanceY) {
return false;
}
@Override
public void onLongPress(MotionEvent e) {
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2,
float velocityX, float velocityY) {
if (e1.getX() - e2.getX() > 120) {
mDrawer.openDrawer(Gravity.RIGHT);
return true;
}
return false;
}
@Override
public boolean onDown(MotionEvent e) {
return false;
}
});
这样行不。。。
bd695100198
幼儿园
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
能全屏滑动了吗?我也遇到这个问题,求解决方案
bimoshi
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用反射,调用下面的方法:
如 setDrawerLeftEdgeSize(this, mDrawerLayout, 0.3f); 但这个比例不宜设置过大。
public static void setDrawerLeftEdgeSize(Activity activity,
DrawerLayout drawerLayout, float displayWidthPercentage) {
if (activity == null || drawerLayout == null)
return;
try {
// find ViewDragHelper and set it accessible
Field leftDraggerField = drawerLayout.getClass().getDeclaredField(
"mLeftDragger");
leftDraggerField.setAccessible(true);
ViewDragHelper leftDragger = (ViewDragHelper) leftDraggerField
.get(drawerLayout);
// find edgesize and set is accessible
Field edgeSizeField = leftDragger.getClass().getDeclaredField(
"mEdgeSize");
edgeSizeField.setAccessible(true);
int edgeSize = edgeSizeField.getInt(leftDragger);
// set new edgesize
// Point displaySize = new Point();
DisplayMetrics dm = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
edgeSizeField.setInt(leftDragger, Math.max(edgeSize,
(int) (dm.widthPixels * displayWidthPercentage)));
} catch (NoSuchFieldException e) {
// ignore
} catch (IllegalArgumentException e) {
// ignore
} catch (IllegalAccessException e) {
// ignore
}
}
vampiredjl
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主解决没,同样的问题 ,slidingmenu + fragment 我知道 但我只想用Drawerlayout来解决
2025-08-25 21:59:48
广告
不感兴趣
开通SVIP免广告
huzaitao66
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
同求。。隐约感觉要重写dispatchTouchevent,试了下没成功。。。
殇透俄0心
五年级
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
表示专注fragment很久了
隐士灬江湖
托儿所
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
http://blog.csdn.net/lmj623565791/article/details/39185641
看看这个吧
平阴人都是无敌
四年级
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
GestureDetector 解决
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示