ToolBar
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
// getSupportActionBar().hide();
toolBarId = (Toolbar) findViewById(R.id.toolBar_id);
drawerId = (DrawerLayout) findViewById(R.id.drawer_id);
buttonOpen = (Button) findViewById(R.id.button_open);
buttonCouti = (Button) findViewById(R.id.button_couti);
toolBarId.setLogo(R.mipmap.ic_launcher_round);
toolBarId.setNavigationIcon(R.mipmap.ic_launcher);
toolBarId.setTitle("引导栏!");
toolBarId.setSubtitle("1705A hh");
View inflate = LayoutInflater.from(this).inflate(R.layout.barlayout, null);
toolBarId.addView(inflate);
setSupportActionBar(toolBarId);
buttonOpen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
drawerId.openDrawer(Gravity.RIGHT);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_menu,menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.sousuo_menu){
Toast.makeText(this, "点击了搜索!", Toast.LENGTH_SHORT).show();
}else if (item.getItemId() == R.id.add_menu){
Toast.makeText(this, "点击了添加!", Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);
}
DrawLayout
setContentView(R.layout.activity_main);
getSupportActionBar().hide();
reLayout = (RelativeLayout) findViewById(R.id.re_layout);
button1Id = (Button) findViewById(R.id.button1_id);
button2Id = (Button) findViewById(R.id.button2_id);
button3Id = (Button) findViewById(R.id.button3_id);
fragmentManager = getSupportFragmentManager();
button1Id.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.re_layout,yiFragment);
fragmentTransaction.commit();
}
});
button2Id.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.re_layout,erFragment);
fragmentTransaction.commit();
}
});
button3Id.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.re_layout,sanFragment);
fragmentTransaction.commit();
}
});
SlidingMenu
setContentView(R.layout.activity_main);
getSupportActionBar().hide();
slidingMenu = new SlidingMenu(this);
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
slidingMenu.setMode(SlidingMenu.LEFT);
View view = LayoutInflater.from(this).inflate(R.layout.slidelayout,null);
Button viewById = view.findViewById(R.id.button_break);
viewById.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
slidingMenu.toggle();
}
});
slidingMenu.setMenu(view);
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);