Android菜单选项及导航栏显示隐藏 偏执的太偏执、 2022-04-24 01:58 491阅读 0赞 首先来设置菜单选项:我们用两种方式来设置 1.只需要在MainActivity.java下用代码控制即可 先创立两个方法onCreateOptionsMenu(Menu menu)和onOptionsItemSelected(MenuItem item) ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1kxMTcyMjE1Nzg0_size_16_color_FFFFFF_t_70][] menu.add((int groupId, int itemId, int order, charsequence title) 添加菜单 groupld:组别,不分组的话可以填0 itemID:定义id,一般用ITEM,手打上报错根据自动更正后在上方出现全局变量领他等于Menu.FIRST也就是1 ![20190411170736649.png][] 然后在第二个方法中用switch方法来调用id之后就可以加想实现的功能 2.在res文件夹下建立一个名为menu的Directory ![20190411171629505.png][] 接着在menu下面建立一个下图的XML文件 ![20190411171946790.png][] 在建立出来的xml文件中建立一个item ![20190411172448778.png][] 长话短说在java文件中跟第一种方法差不多加上下面的代码 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1kxMTcyMjE1Nzg0_size_16_color_FFFFFF_t_70 1][] 最后让导航栏显示和隐藏,我们用个button来控制首先建立一个button就不多说了 之后在那个java文件中建立actionBar之后加按钮监听 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1kxMTcyMjE1Nzg0_size_16_color_FFFFFF_t_70 2][] [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1kxMTcyMjE1Nzg0_size_16_color_FFFFFF_t_70]: /images/20220221/b6236ad472f14709ac8e91f5dbe9d57f.png [20190411170736649.png]: /images/20220221/673f7901fdd943adbde9c374d27b0009.png [20190411171629505.png]: /images/20220221/33a6741016914ec6a51c07e1790ab0dc.png [20190411171946790.png]: /images/20220221/e46633b613c644199a10a9599a1f8c08.png [20190411172448778.png]: /images/20220221/6e50e793ab654399bd0f01b72f02ae60.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1kxMTcyMjE1Nzg0_size_16_color_FFFFFF_t_70 1]: /images/20220221/430519d62e7a45ef915aecc595d7b3dd.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1kxMTcyMjE1Nzg0_size_16_color_FFFFFF_t_70 2]: /images/20220221/cc4378a7689e4f70913d12a4f4b51d34.png
还没有评论,来说两句吧...