Advertisement
Davencode

Untitled

Aug 28th, 2021
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. public class HomePage extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener {
  2.  
  3. DrawerLayout drawerLayout;
  4. NavigationView navigationView;
  5. Toolbar toolbar;
  6.  
  7. private AppCompatButton getstart, augurio;
  8.  
  9. //istanzio recyclerview
  10. private RecyclerView mRecyclerView;
  11. private RecyclerView.Adapter mAdapter;
  12. private RecyclerView.LayoutManager mLayoutManager;
  13. //fine istanziata
  14.  
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.activity_home_page);
  20.  
  21. //getstart=findViewById(R.id.GetStart);
  22. //augurio=findViewById(R.id.augurio);
  23.  
  24. //Per il buongiorno con silente
  25. ArrayList<ExampleItem> exampleList = new ArrayList<>();
  26. exampleList.add(new ExampleItem(R.drawable.ic__365678_fb_facebook_facebook_logo_icon, "Line1", "Line2"));
  27. exampleList.add(new ExampleItem(R.drawable.ic__365678_fb_facebook_facebook_logo_icon, "Line1", "Line2"));
  28. exampleList.add(new ExampleItem(R.drawable.ic__365678_fb_facebook_facebook_logo_icon, "Line1", "Line2"));
  29.  
  30. mRecyclerView = findViewById(R.id.RecyclerViewBuongiorno);
  31. mRecyclerView.setHasFixedSize(true);
  32. mLayoutManager = new LinearLayoutManager(this);
  33. mAdapter = new ExampleAdapter(exampleList);
  34.  
  35. mRecyclerView.setLayoutManager(mLayoutManager);
  36. mRecyclerView.setAdapter(mAdapter);
  37. //fine buongiorno silente
  38.  
  39.  
  40. /*----Hooks----*/
  41. drawerLayout = findViewById(R.id.drawerLayout);
  42. navigationView = findViewById(R.id.nav_view);
  43. toolbar = findViewById(R.id.toolbar);
  44. /*----Toolbar----*/
  45. setSupportActionBar(toolbar);
  46. getSupportActionBar().setDisplayShowTitleEnabled(false);
  47. /*----NavigationDrawerMenu----*/
  48.  
  49. //Menu menu = navigationView.getMenu();
  50.  
  51. navigationView.bringToFront();
  52. ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar,R.string.navigation_drawer_open, R.string.navigation_drawer_close);
  53. drawerLayout.addDrawerListener(toggle);
  54. toggle.syncState();
  55. //navigationView.setCheckedItem(R.id.nav_home);
  56.  
  57. navigationView.setNavigationItemSelectedListener(this);
  58. }
  59.  
  60. @Override
  61. public void onBackPressed() {
  62. if(drawerLayout.isDrawerOpen(GravityCompat.START)){
  63. drawerLayout.closeDrawer(GravityCompat.START);
  64. }else{
  65. super.onBackPressed();
  66. }
  67. }
  68.  
  69. @Override
  70. public boolean onNavigationItemSelected(@NonNull MenuItem item) {
  71. switch (item.getItemId()){
  72. case R.id.nav_home:
  73. break;
  74. case R.id.nav_test1:
  75. Intent intent = new Intent(this, Chisiamo.class);
  76. startActivity(intent);
  77. break;
  78. case R.id.nav_test2:
  79. Intent intent2 = new Intent(this, Whypremium.class);
  80. startActivity(intent2);
  81. break;
  82. }
  83. drawerLayout.closeDrawer(GravityCompat.START);
  84. return true;
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement