Guest User

Untitled

a guest
Apr 25th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. mNavigationView = (NavigationView) findViewById(R.id.navigation_view);
  2. headerView = mNavigationView.inflateHeaderView(R.layout.bp_header);
  3. googele_plus = (ImageButton) headerView.findViewById(R.id.google_p);
  4. facebook = (ImageButton) headerViewfindViewById(R.id.fb);
  5.  
  6. mNavigationView = (NavigationView) findViewById(R.id.navigation_view);
  7. View headerView = mNavigationView.getHeaderView(0)
  8.  
  9. googele_plus = (ImageButton) headerView.findViewById(R.id.google_p);
  10. facebook = (ImageButton) headerView.findViewById(R.id.fb);
  11.  
  12. You may have header layout in xml and also you are adding header from java like
  13.  
  14. headerView = mNavigationView.inflateHeaderView(R.layout.bp_header);
  15.  
  16. So just remove above line from java and add it through the xml
  17. You can add following in your xml
  18.  
  19. <include
  20. android:id="@+id/header"
  21. layout="@layout/navigation_header" />
  22.  
  23. and then in java create ref like below
  24.  
  25.  
  26.  
  27. googele_plus = (ImageButton) findViewById(R.id.google_p);
  28. facebook = (ImageButton) findViewById(R.id.fb);
  29.  
  30. Clean and Build the project and then run
  31.  
  32. headerView = mNavigationView.inflateHeaderView(R.layout.bp_header);
  33.  
  34. View header = LayoutInflater.from(this).inflate(R.layout.bp_header, null);
  35. mNavigationView.addHeaderView(header);
  36. googele_plus = (ImageButton) header.findViewById(R.id.google_p);
Add Comment
Please, Sign In to add comment