因此,我正在查看导航抽屉模板(android studio实现),并期待对其进行自定义。我发现抽屉里有一个菜单xml文件(与此活动的其他4个XML文件一起),但是这似乎与布局xml不同,我可用的选项更加有限(菜单项,搜索项,切换项目)。我如何将微调控件(或任何小工具)添加到那里? 编辑:是的,它很难形容。试图修改此:Image shows the layout I want to modify 唯一参考的东西,如:导入,画廊等等在这个菜单中xml Picture shows the XML editor for the 所以我想问题是如何编辑图像1上的绿色以下的东西与正常xml布局文件而不是菜单文件? 由于某种原因,它默认使用了一个菜单文件。如何将导航抽屉中的按钮切换为旋钮
0
A
回答
0
我理解的阅读你的问题是你想添加微调的导航抽屉。如果是的话,这可以帮助。
是的,没有直接的方法可以将Spinner添加到NavigationDrawer,但可以将包含微调控件的另一个XML文件与现有的menu.xml链接起来。用这个。
首先,添加一个链接到另一个布局文件
<item android:id="@+id/spinner1" app:actionLayout="@layout/spinner1" android:icon="@android:drawable/spinner_image" android:title="Use it or leave it" />
其次,创建一个名为spinner1布局(同项目已添加在menu.xml文件 )
<?xml version="1.0" encoding="utf-8"?> <Spinner xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center_vertical" android:gravity="center_vertical" />
最后,在你的java文件中链接微调器。
Spinner spinner = (Spinner) navigationView.getMenu().findItem(R.id.spinner1).getActionView(); ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this,android.R.layout.simple_spinner_dropdown_item,yourarraylist); spinner.setAdapter(arrayAdapter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int i, long id) { Toast.makeText(YouActivity.this,yourarraylist[i],Toast.LENGTH_SHORT).show(); } @Override public void onNothingSelected(AdapterView<?> parent) { //DO something } });
+0
是的。这是我想要做的 – Holmes
相关问题
- 1. 导航抽屉切换按钮
- 2. 抽屉切换按钮转换与片段导航
- 3. Android导航抽屉中的Share按钮
- 4. 打开导航按钮的抽屉
- 5. 如何将按钮功能添加到导航抽屉中
- 6. 添加按钮,导航抽屉片段
- 7. 导航抽屉后退按钮Xamarin
- 8. Android - 导航抽屉式按钮
- 9. 导航抽屉后退按钮
- 10. Android导航抽屉激活带按钮
- 11. 按下抽屉时不显示导航抽屉切换
- 12. 更改抽屉式导航按钮(后退按钮)的颜色?
- 13. Android:如何禁用打开导航抽屉的ActionBar按钮
- 14. 将导航栏切换按钮对齐
- 15. 将按钮添加到导航抽屉列表的页脚android
- 16. 在旋转改变时切换Android导航抽屉的DrawerLockMode。
- 17. 更改切换按钮图标图标在导航抽屉从右到左
- 18. 导航抽屉切换填充
- 19. 切换到Android导航抽屉
- 20. 如何插入导航抽屉和按钮内部AutoCompleteTextView
- 21. 如何关闭导航抽屉以使用Back-home-icon按钮?
- 22. 将导航抽屉链接到工具栏按钮
- 23. 导航抽屉后退按钮单击Android中的侦听器
- 24. 支持导航抽屉中的后退按钮
- 25. 在Android导航抽屉中手动切换导航选项卡
- 26. Facebook登录按钮出现在导航抽屉中
- 27. 安卓工具栏图像居中与导航抽屉按钮
- 28. 旋转导航栏按钮
- 29. Xamarin.forms导航按钮上的抽屉点击
- 30. 开始导航抽屉点击按钮时的活动
你提的问题是很难understand.Edit的问题,并添加一些代码,或者你想什么画面? – Xenolion