时间:2021-05-21
最近写课设,因为是新手,实现起来比较麻烦。所以写下此笔记,免得我以后忘记了。
附图片:
//主页面的布局
activity_main.xml:
头部的布局(放入layout)
stumenu1.xml:
菜单的布局:(放在menu文件夹)
stumenu1
MainActivity.java:
package com.example.cholewu.slide;import android.content.Intent;import android.support.annotation.NonNull;import android.support.design.widget.NavigationView;import android.support.v4.widget.DrawerLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.MenuItem;import android.widget.Toast;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //左滑菜单 initView(); } private void initView() { //实现左右滑动 final DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); //菜单控件 final NavigationView nv = findViewById(R.id.nav_view); nv.setItemIconTintList(null); nv.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()){ case R.id.exit: //跳转到退出页面 Toast.makeText(MainActivity.this,"你已退出登录!",Toast.LENGTH_SHORT).show(); Intent intent=new Intent(); intent.setClass(MainActivity.this,Exit.class); startActivity(intent); item.setChecked(true); break; } item.setCheckable(true);//设置可选项 item.setChecked(true);//设置被选中 drawer.closeDrawers();//关闭菜单栏 return true; } }); }}(注意:如果直接复制代码的话,android.support.design.widget.NavigationView可能会出错,需要自己在design那里布局,如果出错,可以看看以下NavigationView右边是否有下载图案,点击下载就行了)
总结
到此这篇关于Android studio有关侧滑的实现的文章就介绍到这了,更多相关Android studio有关侧滑的实现内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
QQ侧滑菜单的Android实现代码,供大家参考,具体内容如下实现逻辑1.先写出菜单页面和主页面的布局2.创建一个类,继承RelativeLayout,实现里面
Android侧滑关闭Activity的实例实现原因其实侧滑关闭activity在网上也有大量的文章去介绍他,我也有去看,要么是代码实在太多看不下去,要么就是跑
先解释一下这个标题,说的是实现App侧滑返回功能只需要一行代码就能搞定,怎么做到的我待会会说。侧滑所指的就是侧滑返回,后面的介绍过程我将用侧滑表面其意。请看侧滑
自定义布局实现仿qq侧滑部分Android代码,供大家参考,具体内容如下源码DEMO地址:https://github.com/applelili/Imitat
本文实例为大家分享了Android实现侧滑菜单的具体代码,供大家参考,具体内容如下点击左侧滑动效果如下代码实现过程:1.导入框架build.gradle中//m