java - 在导航抽屉中切换布局
问题描述
我正在使用andriod studio的导航抽屉示例我得到了xamrain的反馈我决定冒险学习java,因为我是ac#程序员,这对我来说完全一样。
但是我在示例应用程序中遇到了困难,它有一个在应用程序加载时加载的内容布局,但我想在我的 OnNaviationItemSelected 事件中将其切换到不同的布局。
@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
// Handle navigation view item clicks here.
int id = item.getItemId();
if (id == R.id.nav_camera) {
// Handle the camera action
} else if (id == R.id.nav_gallery) {
} else if (id == R.id.nav_slideshow) {
} else if (id == R.id.nav_manage) {
} else if (id == R.id.nav_share) {
} else if (id == R.id.nav_send) {
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
我的问题是我认为我需要使用与抽屉布局相同的布局。另外,我如何将我的 java 类连接到布局。
解决方案
推荐阅读
- symfony - Twig Symfony 5 中的复数
- javascript - 从一个集合中获取与另一个集合文档具有匹配数据的文档
- javascript - 如何在不同组件的vue js中实现平滑滚动?
- windows - 安排要执行的任务而无需用户登录
- javascript - TypeError:User.pre 不是函数
- javascript - 单击父子组件之外的按钮时,如何将数据父组件发送到子组件?
- javascript - 如何知道请求来自超级代理?
- c# - ServiceStack 未出现在 Visual Studio 中
- haskell - 如何在 Haskell 中获取上个月的开始时间?
- regex - 我如何匹配确切的单词边界,但不包括前后的特殊字符?