Guest User

Untitled

a guest
Nov 14th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.29 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2.  
  3. android:id="@+id/container"
  4. android:layout_width="match_parent"
  5. android:layout_height="match_parent"
  6. tools:context=".MainActivity">
  7. <android.support.design.widget.NavigationView
  8. android:id="@+id/nav_view"
  9. android:layout_width="wrap_content"
  10. android:layout_height="match_parent"
  11. android:layout_gravity="start"
  12. android:layout_marginBottom="120dp"
  13. android:layout_marginLeft="100dp"
  14. app:menu="@menu/activity_main_drawer"
  15. app:itemIconTint="@android:color/black"
  16. android:backgroundTint="#f2f2f2"
  17. app:itemTextColor="#304769"
  18. />
  19.  
  20.  
  21. <WebView
  22. android:id="@+id/webView"
  23. android:layout_width="match_parent"
  24. android:layout_height="match_parent"
  25. android:layout_alignParentLeft="true"
  26. android:layout_alignParentStart="true"
  27. android:layout_alignParentBottom="true"
  28. android:layout_alignParentRight="true"
  29. android:layout_alignParentEnd="true"
  30. android:layout_alignParentTop="true"
  31. />
  32.  
  33.  
  34. <android.support.design.widget.BottomNavigationView
  35. android:id="@+id/navigationsuperior"
  36. android:layout_width="1dp"
  37. android:layout_height="1dp"
  38. android:layout_marginTop="400dp"
  39. android:layout_marginBottom="50dp"
  40. android:background="?android:attr/windowBackground"
  41. android:backgroundTint="#304769"
  42. app:itemIconTint="@android:color/darker_gray"
  43. app:itemTextColor="@android:color/darker_gray"
  44. app:layout_constraintBottom_toBottomOf="parent"
  45. app:layout_constraintHorizontal_bias="0.0"
  46. app:layout_constraintLeft_toLeftOf="parent"
  47. app:layout_constraintRight_toRightOf="parent"
  48. app:menu="@menu/navigationsuperior" />
  49.  
  50.  
  51. <android.support.design.widget.BottomNavigationView
  52.  
  53. android:id="@+id/navigation"
  54. android:layout_width="100dp"
  55. android:layout_height="wrap_content"
  56. android:background="?android:attr/windowBackground"
  57. android:backgroundTint="#304769"
  58. android:layout_marginTop="450dp"
  59. app:itemIconTint="@android:color/darker_gray"
  60. app:itemTextColor="@android:color/darker_gray"
  61. app:layout_constraintBottom_toBottomOf="parent"
  62. app:layout_constraintLeft_toLeftOf="parent"
  63. app:layout_constraintRight_toRightOf="parent"
  64. app:menu="@menu/navigation" />
  65.  
  66. public NavigationView.OnNavigationItemSelectedListener LonNavigationItemSelectedListener;{ //SE UTLIZA PARA EL MANU LATERAL
  67.  
  68. LonNavigationItemSelectedListener = new NavigationView.OnNavigationItemSelectedListener() {
  69. @Override
  70. public boolean onNavigationItemSelected(MenuItem menuItem) {
  71. // Handle navigation view item clicks here.
  72. // int id = menuItem.getItemId();
  73. int id = menuItem.getItemId();
  74.  
  75.  
  76. /* if (id == R.id.nav_camera) {
  77. // Handle the camera action
  78. } else if (id == R.id.nav_gallery) {
  79.  
  80. } else if (id == R.id.nav_slideshow) {
  81.  
  82. } else if (id == R.id.nav_manage) {
  83.  
  84. } else if (id == R.id.nav_share) {
  85.  
  86. } else if (id == R.id.nav_send) {
  87.  
  88. }*/
  89.  
  90. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.container);
  91. drawer.closeDrawer(GravityCompat.START);
  92. return true;
  93.  
  94. }
  95.  
  96. };
  97. }
  98.  
  99. private void addMenuItemInNavMenuDrawer() { //se utilizara para poner en el menù lateral los vehiculos por usuario
  100. NavigationView navView = (NavigationView) findViewById(R.id.nav_view);
  101.  
  102. Menu menu = navView.getMenu();
  103. Menu submenu = menu.addSubMenu(1,1,1,"Vehículos asociados");
  104.  
  105. submenu.add(1,1,1,"Automovil").setIcon(R.drawable.auto_icon);
  106.  
  107.  
  108. /* submenu.add("Automovil").setIcon(R.drawable.auto_icon).getItemId();
  109. submenu.add("Taxi").setIcon(R.drawable.taxi_icon).getItemId();
  110. submenu.add("Camión").setIcon(R.drawable.camion_icon).getItemId();
  111. submenu.add("Motocicleta").setIcon(R.drawable.moto_icon).getItemId();*/
  112.  
  113.  
  114.  
  115. // navView.invalidate();
  116. }
  117.  
  118. <?xml version="1.0" encoding="utf-8"?>
  119.  
  120. android:id="@+id/container"
  121. android:layout_width="match_parent"
  122. android:layout_height="match_parent"
  123. tools:context=".MainActivity">
  124.  
  125.  
  126.  
  127. <WebView
  128. android:id="@+id/webView"
  129. android:layout_width="match_parent"
  130. android:layout_height="match_parent"
  131. android:layout_alignParentLeft="true"
  132. android:layout_alignParentStart="true"
  133. android:layout_alignParentBottom="true"
  134. android:layout_alignParentRight="true"
  135. android:layout_alignParentEnd="true"
  136. android:layout_alignParentTop="true"
  137. />
  138.  
  139.  
  140. <android.support.design.widget.BottomNavigationView
  141. android:id="@+id/navigationsuperior"
  142. android:layout_width="1dp"
  143. android:layout_height="1dp"
  144. android:layout_marginTop="400dp"
  145. android:layout_marginBottom="50dp"
  146. android:background="?android:attr/windowBackground"
  147. android:backgroundTint="#304769"
  148. app:itemIconTint="@android:color/darker_gray"
  149. app:itemTextColor="@android:color/darker_gray"
  150. app:layout_constraintBottom_toBottomOf="parent"
  151. app:layout_constraintHorizontal_bias="0.0"
  152. app:layout_constraintLeft_toLeftOf="parent"
  153. app:layout_constraintRight_toRightOf="parent"
  154. app:menu="@menu/navigationsuperior" />
  155.  
  156.  
  157. <android.support.design.widget.BottomNavigationView
  158.  
  159. android:id="@+id/navigation"
  160. android:layout_width="100dp"
  161. android:layout_height="wrap_content"
  162. android:background="?android:attr/windowBackground"
  163. android:backgroundTint="#304769"
  164. android:layout_marginTop="450dp"
  165. app:itemIconTint="@android:color/darker_gray"
  166. app:itemTextColor="@android:color/darker_gray"
  167. app:layout_constraintBottom_toBottomOf="parent"
  168. app:layout_constraintLeft_toLeftOf="parent"
  169. app:layout_constraintRight_toRightOf="parent"
  170. app:menu="@menu/navigation" />
  171.  
  172.  
  173.  
  174.  
  175. <!--<android.support.design.widget.BottomNavigationView
  176. android:backgroundTint="@color/colorPrimary"
  177. android:id="@+id/navigationinferior"
  178. android:layout_width="0dp"
  179. android:layout_height="wrap_content"
  180. android:layout_marginBottom="0dp"
  181. android:background="?android:attr/windowBackground"
  182. app:layout_constraintBottom_toBottomOf="parent"
  183. app:layout_constraintHorizontal_bias="0.0"
  184. app:layout_constraintLeft_toLeftOf="parent"
  185. app:layout_constraintRight_toRightOf="parent"
  186. app:menu="@menu/navigationinferior" /> -->
  187.  
  188. <android.support.design.widget.NavigationView
  189. android:id="@+id/activity_main_drawer"
  190. android:layout_width="wrap_content"
  191. android:layout_height="match_parent"
  192. android:layout_gravity="start"
  193. android:layout_marginBottom="120dp"
  194. android:layout_marginLeft="100dp"
  195. android:background="?android:attr/windowBackground"
  196. app:itemIconTint="@android:color/black"
  197. android:backgroundTint="#f2f2f2"
  198. app:itemTextColor="#304769"
  199. app:menu="@menu/activity_main_drawer"
  200. />
  201.  
  202. private NavigationView.OnNavigationItemSelectedListener lOnNavigationItemSelectedListener //SE UTLIZA PARA EL MANU LATERAL
  203. = new NavigationView.OnNavigationItemSelectedListener() {
  204.  
  205.  
  206.  
  207. @Override
  208. public boolean onNavigationItemSelected(@NonNull MenuItem item) {
  209. // Handle navigation view item clicks here.
  210. //int id = menuItem.getItemId();
  211. int id = item.getItemId();
  212. System.out.println("INGRESó--> ");
  213.  
  214.  
  215. if (id == 1) {
  216. // Handle the camera action
  217. System.out.println("INGRESó 1--> ");
  218. } else if (id == 2) {
  219. System.out.println("INGRESó 2--> ");
  220. } else if (id == 3) {
  221. System.out.println("INGRESó 3--> ");
  222. } else if (id == 4) {
  223. System.out.println("INGRESó 4--> ");
  224. } else if (id == 5) {
  225. System.out.println("INGRESó 5 --> ");
  226. } else if (id == 6) {
  227. System.out.println("INGRESó 6 --> ");
  228. }
  229.  
  230. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.container);
  231. drawer.closeDrawer(GravityCompat.START);
  232. return true;
  233.  
  234. }
  235. };
  236.  
  237.  
  238. private void addMenuItemInNavMenuDrawer() { //se utilizara para poner en el menù lateral los vehiculos por usuario
  239. NavigationView navView = (NavigationView) findViewById(R.id.activity_main_drawer);
  240.  
  241. Menu menulateral = navView.getMenu();
  242.  
  243. Menu submenu = menulateral.addSubMenu("Vehículos asociados");
  244.  
  245. // menulateral.add(0, 1, 0, "automovil").setIcon(R.drawable.auto_icon).getItemId();
  246. submenu.add(1, 1, 0, "automovil").setIcon(R.drawable.auto_icon).getItemId();
  247. submenu.add(1, 2, 0, "Taxi").setIcon(R.drawable.taxi_icon).getItemId();
  248. submenu.add(1, 3, 0, "Camion").setIcon(R.drawable.camion_icon).getItemId();
  249. submenu.add(1, 4, 0, "Moto").setIcon(R.drawable.moto_icon).getItemId();
  250.  
  251. /* submenu.add("Automovil").setIcon(R.drawable.auto_icon).getItemId();
  252. submenu.add("Taxi").setIcon(R.drawable.taxi_icon).getItemId();
  253. submenu.add("Camión").setIcon(R.drawable.camion_icon).getItemId();
  254. submenu.add("Motocicleta").setIcon(R.drawable.moto_icon).getItemId();*/
  255.  
  256.  
  257. navView.invalidate();
  258. };
  259.  
  260. @Override
  261. protected void onCreate(Bundle savedInstanceState) {
  262. super.onCreate(savedInstanceState);
  263. setContentView(R.layout.activity_main);
  264. NavigationView navigationlateral = (NavigationView)
  265. findViewById(R.id.activity_main_drawer);
  266.  
  267.  
  268.  
  269.  
  270. navigationlateral.setNavigationItemSelectedListener
  271. (lOnNavigationItemSelectedListener);
  272. navigationlateral.setItemIconTintList(null);
  273.  
  274. addMenuItemInNavMenuDrawer();
  275. }
Add Comment
Please, Sign In to add comment