Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 按下操作栏图标时是否有任何方法可以滑动菜单_Android_Menu - Fatal编程技术网

Android 按下操作栏图标时是否有任何方法可以滑动菜单

Android 按下操作栏图标时是否有任何方法可以滑动菜单,android,menu,Android,Menu,按下操作栏图标可以滑动菜单时有什么方法吗?我不确定是否需要使用imageview?因为我想使用动作栏图标。 因为我不想使用“扩展片段” 如果有人能给我一些建议吗?我解决不了这个问题 公共类MainActivity扩展活动{ 私有字符串[]SlideListViewItems; 私有列表视图抽屉列表视图; 抽屉式抽屉; 活动语境; 私有静态最终字符串TAG=“MainActivity.java”; 私有列表视图列表视图; 字符串输出; 创建时受保护的void(Bundle savedInstan

按下操作栏图标可以滑动菜单时有什么方法吗?我不确定是否需要使用imageview?因为我想使用动作栏图标。 因为我不想使用“扩展片段”

如果有人能给我一些建议吗?我解决不了这个问题

公共类MainActivity扩展活动{
私有字符串[]SlideListViewItems;
私有列表视图抽屉列表视图;
抽屉式抽屉;
活动语境;
私有静态最终字符串TAG=“MainActivity.java”;
私有列表视图列表视图;
字符串输出;
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
ActionBar ActionBar=getActionBar();
getActionBar().setIcon(R.drawable.slidemenu);
上下文=这个;
setContentView(R.layout.activity_main);
//从strings.xml获取幻灯片列表项
SlideListViewItems=getResources().getStringArray(R.array.titles);
//获取在activity_main.xml中定义的ListView
抽屉列表视图=(列表视图)findViewById(R.id.left\u幻灯片);
//将项目单击侦听器设置为幻灯片列表
setOnItemClickListener(新的SlideItemAction());
//设置列表视图的适配器
setAdapter(新的CustomAdapter(this,R.layout.list_项,R.id.title,SlideListViewItems));
listView=(listView)findViewById(R.id.listView1);
accessWebService();
setOnItemClickListener(新的ListClickHandler());
}
@凌驾
公共布尔onCreateOptions菜单(菜单){
getMenuInflater().充气(R.menu.main,menu);
返回true;
}
私有类SlideItemAction实现了McClickListener{
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
Toast.makeText(getApplicationContext(),“draw”,Toast.LENGTH\u SHORT.show();
ViewGroup vg=(ViewGroup)视图;
TextView txt=(TextView)vg.findViewById(R.id.title);
//显示所选项目
Toast.makeText(context,txt.getText().toString(),Toast.LENGTH_LONG.show();
Log.v(标记,txt.getText().toString());
}
}
使用

它是兼容的,可以在大多数设备上工作 它有
MaterialDesign
中的默认漂亮图标,可滚动如下:

你将不需要使用自定义图标或任何

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/DrawerLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:elevation="7dp">


</android.support.v4.widget.DrawerLayout>

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/DrawerLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:elevation="7dp">


</android.support.v4.widget.DrawerLayout>