`

显示所有图层菜单

    博客分类:
  • GIS
 
阅读更多
// 菜单-----------------------------------------------------------

	public boolean onCreateOptionsMenu(Menu menu) {
		menu.add(0, Menu.FIRST + 1, 0, "显示所有图层").setIcon(
				android.R.drawable.ic_menu_mapmode);
		// menu.add(0, Menu.FIRST + 2, 1, "图层管理").setIcon(
		// android.R.drawable.ic_menu_manage);
		return super.onCreateOptionsMenu(menu);
	}

	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case Menu.FIRST + 1:
			// 显示所有图层
		{
			int c = mapWnd.GetMap().GetLayerCount();
			// 通过循环得到所有的图层
			for (short i = 0; i < c; i++) {
				// 根据图层名称显示对应图层
				showBigClassLayer(mapWnd.GetMap().GetLayerAt(i).GetName());
			}
		}
			break;
		case Menu.FIRST + 2: {
			// 图层管理
			int c = mapWnd.GetMap().GetLayerCount();
			String[] name = new String[c];
			boolean[] selectable = new boolean[c];
			// 通过循环得到所有的图层
			for (short i = 0; i < c; i++) {
				name[i] = mapWnd.GetMap().GetLayerAt(i).GetName();
				showBigClassLayer(name[i]);
				selectable[i] = mapWnd.GetMap().GetLayerAt(i).IsSelectable();
			}
			Intent intent = new Intent();
			intent.setClass(MapBuJiSelectView.this, LayerManager.class);
			Bundle bundle = new Bundle();
			bundle.putSerializable("layername", name);
			bundle.putSerializable("selectable", selectable);
			intent.putExtras(bundle);
			// startActivity(intent);
		}
			break;

		default:

		}
		return super.onOptionsItemSelected(item);
	}

 

分享到:
评论

相关推荐

    jQuery动画效果鼠标经过图层显示隐藏图层

    本文将深入探讨"jQuery动画效果鼠标经过图层显示隐藏图层"这一主题,这是一个常见的交互设计技术,常用于网页的菜单、提示信息或者悬停效果。 首先,我们了解基本的jQuery选择器和方法。选择器允许我们根据元素的ID...

    Tree根据不同节点显示不同右键菜单

    "Tree根据不同节点显示不同右键菜单"是一个常见的需求,它涉及到数据结构、图形用户界面(GUI)设计以及事件处理等多个方面。这个功能使得用户能根据当前选择的树形结构节点,访问特定的功能或操作,从而提供更加...

    AE的图层Layer菜单.pdf

    AE的图层菜单提供了丰富的功能,使得创意人员能够灵活地构建和操控视觉元素,创造出令人惊叹的动态设计。熟练掌握这些工具和技巧,对于提升AE的使用效率和作品质量至关重要。无论是初学者还是经验丰富的专业人员,都...

    swift-封装了一个点击弹出的图层的菜单使用很方便

    一个点击弹出的图层菜单能提供优雅的用户体验,使用户可以轻松访问多个功能选项。"swift-封装了一个点击弹出的图层的菜单使用很方便"这个项目,就是为了解决这样的需求而设计的。 首先,我们要理解"封装"的概念。在...

    arcgis api 实现图层控制

    7. **图层组与图层集**:ArcGIS API还支持图层组(LayerGroup)和图层集(LayerCollection),可以将多个图层组织在一起,统一控制它们的显示状态,简化用户界面。 8. **性能优化**:在处理大量图层或大数据量图层...

    AE 学习小结-toccontrol右键菜单打开图层属性表

    ` 显示图层属性表窗口。 #### 3. 加载数据 - **事件处理函数**:`private void frmAttribute_Load(object sender, EventArgs e)`,在图层属性表窗口加载时触发。 - **获取图层数据**:通过`pFeatureLayer`获取图层...

    AE的图层质量菜单.pdf

    "Wireframe"模式则只显示图层的线框结构,适合快速移动和查看复杂的3D场景。 接下来,"Switches"部分包含了一些切换功能,如"Hide Other Video"可以隐藏除当前选中图层外的所有视频层,便于集中查看和编辑特定层;...

    第6章 控制图层显示

    ### AutoCAD 2007 图层显示控制详解 #### 知识点概览 - **重画与重生成图形** - **缩放视图** - **平移视图** - **使用命名视图** - **使用鸟瞰视图** - **使用平铺视口** - **控制可见元素的显示** #### 6.2.1 ...

    ArcGIS Javascript图层控制.

    利用`Map.layers`数组可以访问所有图层,进行排序、删除或更新操作。 7. **图层图例**:为了让用户理解地图上的图层含义,可以创建图例控件。`esri/dijit/Legend`可以自动获取图层的符号信息并展示,也可以手动配置...

    openlayers图层开关控件

    这个控件通常表现为一个侧边栏或者下拉菜单,其中包含地图的所有可用图层。 创建图层开关控件的步骤大致如下: 1. **创建图层**:首先,你需要创建一个或多个图层对象。这些图层可以是瓦片图层(TileLayer)、图像...

    图层软件基本架构

    每个图形对象应被分配到一个图层上,图层可以独立调整透明度、显示顺序、隐藏/显示等。我们可以创建一个CList或CArray来存储图层对象,通过图层ID或其他标识来管理和操作它们。 为了提供用户友好的交互,我们需要...

    图层的概念及图层的功能.doc

    这可以通过右键单击图层并选择“合并图层”或者在图层菜单中选择“合并所有图层”来实现。 6. **图层样式**:图层样式包括阴影、发光、描边等多种效果,可以添加到单个图层上,提供非破坏性的外观调整,这意味着...

    图层的基本应用 ppt

    - **复制图层**:选择图层后,使用右键菜单的复制命令或拖动图层到新建图层按钮上即可复制。 - **删除图层**:选中图层后点击垃圾桶图标或按Delete键可删除。 - **排序图层**:拖动图层在面板中的位置来改变它们的堆...

    Arcgis10.2中如何使用效果工具同时查看不同图层影像

    3. **启用效果**:在地图窗口的空白处点击鼠标右键,选择“添加”-&gt;“效果”(如果未显示此选项,请先确认已勾选“视图”菜单下的“效果”)。此时,“效果”工具栏将会出现,您可以通过勾选其中的选项来为图层添加...

    GIS 图层高亮显示

    高亮显示图层是在用户交互或特定条件下突出某一图层,使其在众多图层中更加醒目,以便于用户更好地理解和分析地理信息。 在“GIS 图层高亮显示”的场景中,我们看到三个文件:`default.cs`、`default.aspx.cs`和`...

    Cad砸开图层方法

    - 在菜单栏选择“图层”选项,通常位于顶部菜单或右侧属性栏。 - 在图层列表中找到你需要解锁的图层,点击图层名称以选中它。 - 在图层属性对话框中,找到“锁定”选项,并取消勾选以解锁图层。 2. **合并图层**...

    PhotoshopCS第章图层应用完美版资料.ppt

    "PhotoshopCS第章图层应用完美版资料.ppt" ...按住【Alt】键再次单击则会重新显示所有图层。 图层排列 图层在“图层”调板中的位置关系决定了图像的最终效果,可以通过图层的显示顺序来控制图像的层次关系。

    1.3图层与图层效果.pdf

    - **显示图层面板**:按F7键可以在工作界面中打开或关闭图层面板。图层面板包含用于创建、编辑和管理图层的各种按钮和选项。 - **图层命令**:在"图层"菜单中,有众多与图层相关的操作,如新建、复制、合并、隐藏...

    图层基础知识PPT教案.pptx

    - **图层面板和图层菜单**:通过“窗口”菜单可以打开图层面板,这里可以查看和管理所有图层,同时图层菜单提供了丰富的图层操作选项。 2. **图层的基础操作**: - **新建、选择、复制、删除**:用户可以创建新...

Global site tag (gtag.js) - Google Analytics