使用slidingmenu實現側邊欄

  • MainActivity.java
package news.zxy.com.zhbj;

import android.os.Bundle;
import android.view.Window;

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

/**
 *   使用slidingmenu
 * 1. 引入slidingmenu庫
 * 2. 繼承SlidingFragmentActivity
 * 3. onCreate改成public
 * 4. 調用相關api
 */
public class MainActivity extends SlidingActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉標題,
        // 必須在setContentView之前調用
        setContentView(R.layout.activity_main);
        // 設置側邊欄
        setBehindContentView(R.layout.left_menu);
        SlidingMenu slidingMenu = getSlidingMenu();
        // 設置全屏觸摸
        slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
        // 設置側邊欄寬度
        slidingMenu.setBehindOffset(200);// 設置屏幕預留寬度
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章