`

SlidingMenu的简单使用

 
阅读更多

SlidingMenu的使用步骤:

1、引入SlidingMenu的库文件
2、Activity继承SlidingFragmentActivity
3、将onCreate方法改为public
4、调用api

 

简单案例:

 

 

package com.jxust.asus.slidingmenudemo;

import android.os.Bundle;

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;

public class MainActivity extends SlidingFragmentActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        setBehindContentView(R.layout.left_menu);   // 设置左侧边栏布局

        SlidingMenu slidingMenu = getSlidingMenu(); // 获取侧边栏对象
        slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);    // 设置全屏触摸

        slidingMenu.setSecondaryMenu(R.layout.right_menu);      // 设置右侧边栏
        slidingMenu.setMode(SlidingMenu.LEFT_RIGHT);        // 设置展示模式(左右两边都有)

        slidingMenu.setBehindOffset(100);       // 设置预留屏幕的宽度



    }

}

 

 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="#f00">


</RelativeLayout>

 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="#0f0">

</RelativeLayout>

 

 

效果:

 


 



 
 

  • 大小: 9.5 KB
  • 大小: 12.1 KB
分享到:
评论

相关推荐

    slidingmenu简单使用.zip

    这个"slidingmenu简单使用.zip"压缩包包含了关于如何在项目中集成和使用SlidingMenu的基本示例。 首先,我们需要了解如何将SlidingMenu库添加到Android项目中。通常,这可以通过在`build.gradle`文件中添加依赖库来...

    Slidingmenu简单的实例

    这个简单的SlidingMenu实例展示了如何集成和使用开源库来实现一个基本的滑动菜单功能。你可以根据项目需求进行扩展,比如添加自定义动画、调整菜单样式、实现更复杂的交互等。学习并理解这个实例将有助于你更好地...

    SlidingMenu简单demo

    本篇文章将通过一个名为"SlidingMenu简单demo"的实例,详细介绍如何在Android应用中实现SlidingMenu的基本使用方法。 首先,我们需要了解`SlidingMenu`库。这是一个由Jeremy Feinstein开发的开源项目,它允许开发者...

    android TabHost+slidingmenu简单实现

    在这个“android TabHost+slidingmenu简单实现”的主题中,我们将探讨如何将这两个组件结合,为用户提供一个既具有标签页切换又拥有滑动菜单的交互体验。 首先,让我们了解TabHost。TabHost是Android提供的一个容器...

    library_SlidingMenu的基本使用Demo

    总之,SlidingMenu库为Android开发者提供了一种简单、高效的方式来实现侧滑菜单功能。通过理解其基本使用和API,结合`SlidingDemo`的实践案例,开发者可以轻松地将这种流行的交互模式引入自己的应用,提升用户体验。

    SlidingMenu开源框架简单使用

    在“SlidingMenu开源框架简单使用”中,我们将探讨如何快速集成并配置SlidingMenu,以及如何创建自定义的内容和菜单视图。以下是一些关键知识点: 1. **集成SlidingMenu**: - 添加依赖:首先,你需要在项目的...

    SlidingMenu

    本文将详细讲解如何在Android应用中实现SlidingMenu,以及其核心原理和使用技巧。 ### 1. 概述 SlidingMenu库是由杰里米·范德韦尔(Jeremy Feinstein)开发的,它为Android开发者提供了一种简单的方式来添加侧滑...

    slidingMenu

    开发者可以根据具体需求选择适合的实现方式,无论是使用官方推荐的组件还是依赖于像SlidingMenu这样的第三方库。 总之,滑动菜单是提升Android应用用户体验的重要元素,而SlidingMenu库则提供了一种便捷的实现途径...

    Android SlidingMenu demo

    总的来说,Android SlidingMenu库提供了一种简单易用的方式来实现侧滑菜单功能。通过掌握其基本使用方法和注意事项,开发者可以轻松地在自己的应用中添加这一特性,提升应用的交互性和用户体验。同时,持续关注社区...

    SlidingMenu实现侧滑栏

    综上所述,使用SlidingMenu实现侧滑栏需要理解其工作原理,设置基本配置,自定义菜单内容,以及处理相关的触摸事件。在实际开发中,可以根据项目的具体需求进行调整和优化,以提供最佳的用户体验。

    slidingmenu_library开源

    3. **易集成**:只需简单几步就可以将SlidingMenu集成到项目中,且提供了丰富的API供开发者调用。 4. **灵活性**:不仅可以用于主界面,也可以在其他需要侧滑菜单的Activity或Fragment中使用。 集成SlidingMenu库的...

    SlidingMenu滑动菜单

    通过阅读代码和运行示例,我们可以更好地理解SlidingMenu的配置和使用方法,以及如何在自己的项目中集成和调整SlidingMenu。 7. **最佳实践** 虽然SlidingMenu提供了一种直观的交互方式,但在实际应用中,我们还...

    SlidingMenu的使用

    首先,`SlidingMenu`是一个开源的Android库,由杰里米·范德米尔(Jeremy Feinstein)创建,它提供了一种简单的方式来为Android应用添加侧滑菜单。这个库已经被广泛地应用于各种应用程序,因为它易于集成且功能强大...

    slidingmenu_library压缩包

    使用`slidingmenu_library`时,开发者需要在项目中引入该库的依赖。如果使用Gradle构建系统,可以在`build.gradle`文件中添加相应的依赖项。然后,在主活动中创建`SlidingMenu`实例,并配置其属性,如菜单内容、滑动...

Global site tag (gtag.js) - Google Analytics