侧滑菜单的实现总结

来源:互联网 发布:geo数据库教程 编辑:程序博客网 时间:2024/06/05 00:30

地址:https://github.com/jfeinstein10/SlidingMenu,虽然项目最近一直没有提交,但是搜索列表显示,近期也有变动。

导入过程,课程出现的问题、http://www.cnblogs.com/324sige/p/5762355.html,

第五步:这个不是通用步骤(可忽略)
SlidingMenu中使用的是android.util.FloatMath类,导入的时候会报错;原因是这个类已经过时了,建议使用java.lang.Math类~只需要找到相应的错误,将FloatMath替换成Math类即可。


android集成slidingmenu后虚拟按键覆盖布局的解决方法

android5.0后,通过Activity继承SlidingFragmentActivity的方式集成slidingmenu,发现在华为手机上虚拟按键会覆盖布局页面。

解决方法:
this.setSlidingActionBarEnabled(false);




官方DrawerLayout只有覆盖主页面一种效果么?

默认的是覆盖的实现效果,   可以设置其他的效果么、、、

public class LeftFragment extends Fragment{    private DrawerLayout drawer_layout;    //暴露给Activity,用于传入DrawerLayout,因为点击后想关掉DrawerLayout    public void setDrawerLayout(DrawerLayout drawer_layout){        this.drawer_layout = drawer_layout;    }}
<span style="white-space:pre"></span>img_bg.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                getActivity().startActivity(new Intent(getActivity(),OtherActivity.class));                drawer_layout.closeDrawer(Gravity.START);            }        });

http://www.jianshu.com/p/1dc180bacac6,

由于DrawerLayout侧边栏打开时,content布局不会随其平移,为了实现SlidingMenu的效果,加入了nineoldandroids.jar,使用ViewHelper来平移content布局。


0 0