// 菜单-----------------------------------------------------------
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选择器和方法。选择器允许我们根据元素的ID...
"Tree根据不同节点显示不同右键菜单"是一个常见的需求,它涉及到数据结构、图形用户界面(GUI)设计以及事件处理等多个方面。这个功能使得用户能根据当前选择的树形结构节点,访问特定的功能或操作,从而提供更加...
AE的图层菜单提供了丰富的功能,使得创意人员能够灵活地构建和操控视觉元素,创造出令人惊叹的动态设计。熟练掌握这些工具和技巧,对于提升AE的使用效率和作品质量至关重要。无论是初学者还是经验丰富的专业人员,都...
一个点击弹出的图层菜单能提供优雅的用户体验,使用户可以轻松访问多个功能选项。"swift-封装了一个点击弹出的图层的菜单使用很方便"这个项目,就是为了解决这样的需求而设计的。 首先,我们要理解"封装"的概念。在...
7. **图层组与图层集**:ArcGIS API还支持图层组(LayerGroup)和图层集(LayerCollection),可以将多个图层组织在一起,统一控制它们的显示状态,简化用户界面。 8. **性能优化**:在处理大量图层或大数据量图层...
` 显示图层属性表窗口。 #### 3. 加载数据 - **事件处理函数**:`private void frmAttribute_Load(object sender, EventArgs e)`,在图层属性表窗口加载时触发。 - **获取图层数据**:通过`pFeatureLayer`获取图层...
"Wireframe"模式则只显示图层的线框结构,适合快速移动和查看复杂的3D场景。 接下来,"Switches"部分包含了一些切换功能,如"Hide Other Video"可以隐藏除当前选中图层外的所有视频层,便于集中查看和编辑特定层;...
### AutoCAD 2007 图层显示控制详解 #### 知识点概览 - **重画与重生成图形** - **缩放视图** - **平移视图** - **使用命名视图** - **使用鸟瞰视图** - **使用平铺视口** - **控制可见元素的显示** #### 6.2.1 ...
利用`Map.layers`数组可以访问所有图层,进行排序、删除或更新操作。 7. **图层图例**:为了让用户理解地图上的图层含义,可以创建图例控件。`esri/dijit/Legend`可以自动获取图层的符号信息并展示,也可以手动配置...
这个控件通常表现为一个侧边栏或者下拉菜单,其中包含地图的所有可用图层。 创建图层开关控件的步骤大致如下: 1. **创建图层**:首先,你需要创建一个或多个图层对象。这些图层可以是瓦片图层(TileLayer)、图像...
每个图形对象应被分配到一个图层上,图层可以独立调整透明度、显示顺序、隐藏/显示等。我们可以创建一个CList或CArray来存储图层对象,通过图层ID或其他标识来管理和操作它们。 为了提供用户友好的交互,我们需要...
这可以通过右键单击图层并选择“合并图层”或者在图层菜单中选择“合并所有图层”来实现。 6. **图层样式**:图层样式包括阴影、发光、描边等多种效果,可以添加到单个图层上,提供非破坏性的外观调整,这意味着...
- **复制图层**:选择图层后,使用右键菜单的复制命令或拖动图层到新建图层按钮上即可复制。 - **删除图层**:选中图层后点击垃圾桶图标或按Delete键可删除。 - **排序图层**:拖动图层在面板中的位置来改变它们的堆...
3. **启用效果**:在地图窗口的空白处点击鼠标右键,选择“添加”->“效果”(如果未显示此选项,请先确认已勾选“视图”菜单下的“效果”)。此时,“效果”工具栏将会出现,您可以通过勾选其中的选项来为图层添加...
高亮显示图层是在用户交互或特定条件下突出某一图层,使其在众多图层中更加醒目,以便于用户更好地理解和分析地理信息。 在“GIS 图层高亮显示”的场景中,我们看到三个文件:`default.cs`、`default.aspx.cs`和`...
- 在菜单栏选择“图层”选项,通常位于顶部菜单或右侧属性栏。 - 在图层列表中找到你需要解锁的图层,点击图层名称以选中它。 - 在图层属性对话框中,找到“锁定”选项,并取消勾选以解锁图层。 2. **合并图层**...
"PhotoshopCS第章图层应用完美版资料.ppt" ...按住【Alt】键再次单击则会重新显示所有图层。 图层排列 图层在“图层”调板中的位置关系决定了图像的最终效果,可以通过图层的显示顺序来控制图像的层次关系。
- **显示图层面板**:按F7键可以在工作界面中打开或关闭图层面板。图层面板包含用于创建、编辑和管理图层的各种按钮和选项。 - **图层命令**:在"图层"菜单中,有众多与图层相关的操作,如新建、复制、合并、隐藏...
- **图层面板和图层菜单**:通过“窗口”菜单可以打开图层面板,这里可以查看和管理所有图层,同时图层菜单提供了丰富的图层操作选项。 2. **图层的基础操作**: - **新建、选择、复制、删除**:用户可以创建新...