gpt4 book ai didi

java - itemselect 上的抽屉导航

转载 作者:太空宇宙 更新时间:2023-11-04 13:02:53 25 4
gpt4 key购买 nike

Case_history_review.java

 public class Case_history_review extends AppCompatActivity {

private DrawerLayout drawerLayout;
private TextView contentView;
private int navItemId;
private static final String NAV_ITEM_ID = "nav_index";


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_case_history_review);


Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("E-care");
setSupportActionBar(toolbar);

drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
NavigationView view = (NavigationView) findViewById(R.id.navigation_view);
view.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
Toast.makeText(Case_history_review.this, menuItem.getItemId() + " pressed", Toast.LENGTH_LONG).show();
Log.d(R.id.nav_1+"", menuItem.getItemId() + " ");
switch (menuItem.getItemId())
{


case R.id.nav_1:

break;
case R.id.nav_2:
Intent intent = new Intent();
intent.setClass(Case_history_review.this,PatientReport.class);
intent .putExtra("name", "Hello B Activity");
break;
case R.id.nav_3:
break;
case R.id.nav_4:
break;
case R.id.nav_5:
break;
case R.id.nav_6:
break;

}
menuItem.setChecked(true);
drawerLayout.closeDrawers();
return true;
}
});

ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle( this, drawerLayout, toolbar, R.string.drawer_open , R.string.drawer_close){
@Override
public void onDrawerClosed(View drawerView) {
super .onDrawerClosed(drawerView);
}

@Override
public void onDrawerOpened(View drawerView) {
super .onDrawerOpened(drawerView);
}
};

drawerLayout.setDrawerListener(actionBarDrawerToggle);
actionBarDrawerToggle.syncState();

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_case_history_review, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();

//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}

return super.onOptionsItemSelected(item);
}

private void navigateTo(MenuItem menuItem){

navItemId = menuItem.getItemId();
menuItem.setChecked(true);
}

@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt(NAV_ITEM_ID, navItemId);
}

}

01-14 02:16:05.618 13054-13054/com.example.yuen.e_carei D/2131493023: 2131493024 
01-14 02:16:05.677 13054-13089/com.example.yuen.e_carei W/EGL_emulation: eglSurfaceAttrib not implemented
01-14 02:16:05.677 13054-13089/com.example.yuen.e_carei W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xf3e82160, error=EGL_SUCCESS
01-14 02:16:05.703 13054-13089/com.example.yuen.e_carei V/RenderScript: 0xf3da9a00 Launching thread(s), CPUs 2
01-14 02:16:07.733 13054-13054/com.example.yuen.e_carei D/2131493023: 2131493023

我已经检查了开关盒。它在 logcat 中显示了相同的数据,但我无法 Intent 另一个类。单击按钮后我保持不变。请给我一些帮助来解决这个问题。谢谢

最佳答案

您想开始另一项 Activity 吗?如果是,请调用

stratActivity(intent);

关于java - itemselect 上的抽屉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com