Android 侧滑菜单最简单的模板

来源:互联网 发布:ubuntu redis 绑定ip 编辑:程序博客网 时间:2024/06/16 00:18


用supprot v4 包中的DrawerLayout 实现:


package com.example.myapplication;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.widget.DrawerLayout;import android.view.Gravity;import android.widget.FrameLayout;/** *  侧滑 */public class TestSlideActivity extends Activity {    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);//        DrawerLayout        DrawerLayout drawerLayout = new DrawerLayout(this);        FrameLayout leftContainer = new FrameLayout(this);        leftContainer.setBackgroundColor(Color.BLUE);        DrawerLayout.LayoutParams leftLL = new DrawerLayout.LayoutParams(                300, DrawerLayout.LayoutParams.MATCH_PARENT);        leftLL.gravity = Gravity.START;        drawerLayout.addView(leftContainer,leftLL);        FrameLayout rightContainer = new FrameLayout(this);        rightContainer.setBackgroundColor(Color.CYAN);        DrawerLayout.LayoutParams rightLL = new DrawerLayout.LayoutParams(                DrawerLayout.LayoutParams.MATCH_PARENT, DrawerLayout.LayoutParams.MATCH_PARENT);        drawerLayout.addView(rightContainer,rightLL);        setContentView(drawerLayout);    }}

原创粉丝点击