`
风向猪1985
  • 浏览: 10186 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

[转]几个常用的关于View的操作:

 
阅读更多
几个常用的关于View的操作:

1. findView

IWorkbenchPage.findView(viewId), 查找view,返回view的实例。

2. showView

IWorkbenchPage.showView(String viewId, String secondaryId, int mode),显示一个view。

3. hideView

IWorkbenchPage.hideView(IViewPart view), 隐藏view

4. isPartVisible

IWorkbenchPage.isPartVisible(IWorkbenchPart part),判断一个view或者editor是否可见。



其实在IWorkbenchPage中定义了很多操作view,editor, perspective的方法,比如openEditor等等,WorkbenchPage是由view和editor组成的,WorkbenchPage的layout是由perspective定义的。

通过编辑器或者view或者editor(其实都是IWorkbenchPart的方法)的getSite().getPage()可以拿到IWorkbenchPage实例。
分享到:
评论

相关推荐

    几个常用view集合demo

    "几个常用view集合demo"这个项目显然聚焦于展示和实践一些常见的Android视图组件及其交互效果。下面,我们将深入探讨这些关键组件以及如何实现它们。 首先,随滚动逐渐显示的标题栏通常被称为"滑动返回"或者"沉浸式...

    自定义View 几个例子

    本文将深入探讨几个自定义View的例子,帮助初学者更好地理解和掌握这一技术。 首先,我们要明白自定义View的基本流程。创建自定义View通常涉及以下步骤: 1. **创建一个新的View类**:这是自定义View的第一步,你...

    Android View转成Bitmap

    整个过程涉及以下几个关键步骤: 1. **准备阶段**:首先清除View的焦点和按下状态,确保View处于默认状态。接着,检查View是否设置了`willNotCacheDrawing()`,如果设置则先临时取消,因为缓存绘图是将View转换为...

    android 把一个view视图转换成bitmap 保存到本地

    要将一个`View`转换为`Bitmap`,我们需要执行以下几个步骤: 1. **创建Bitmap对象**:`Bitmap.createBitmap()`方法用于创建一个新的Bitmap,参数分别是宽度、高度和颜色格式。我们通常使用`View`的测量尺寸(`...

    android自定义转盘view

    在Android开发中,自定义View是一项常见的需求,它允许开发者根据特定的设计或功能需求创建独特的用户界面组件。本文将深入探讨如何实现一个自定义的转盘View,即"android自定义转盘view",并结合描述中的关键词...

    Android自定义View实例:深度剖析 水晶/水滴 波浪球 实现步骤详解

    本文将深度剖析如何实现一个名为“水晶/水滴 波浪球”的自定义View,并通过详细步骤讲解,帮助你掌握自定义View的最佳实践。 首先,我们从“水晶/水滴”效果开始。这种效果通常涉及到复杂的图形绘制,可能需要使用...

    Android:View&Adapter

    这个项目可能包含以下几个部分: 1. MainActivity.java:主活动类,这里可能会创建ListView、GridView和Spinner实例,并设置对应的Adapter。 2. CustomAdapter.java:自定义Adapter类,继承自BaseAdapter或其子类,...

    TradingView中文开发文档

    图表库的结构主要包含以下几个部分: 1. charting_library:包含所有的库文件,其中包括: - charting_library.min.js:包含Charting Library widget接口,该文件不建议用户修改。 - datafeeds/udf/datafeed.js:...

    Android中父View和子view的点击事件

    在Android中,点击事件是由MotionEvent类来表示的,主要包括ACTION_DOWN、ACTION_UP、ACTION_CANCEL等几个关键状态。当用户触摸屏幕时,会产生ACTION_DOWN事件;手指离开屏幕时,触发ACTION_UP事件;如果在ACTION_...

    tableview 中一行添加多个view,对view进行删除操作

    标题"tableview 中一行添加多个view,对view进行删除操作"涉及到的关键点是: 1. **自定义UITableViewCell**: 创建一个新的UITableViewCell子类,比如`MyCustomTableViewCell`,并在其中添加需要的多个视图。例如,...

    几个常用的抓包工具 comm view ,wsockexpert,sniff,spynet,wireshark等

    本篇将详细介绍标题中提到的几个常用抓包工具:Comm View、WsockExpert、Sniff、SpyNet以及Wireshark,并探讨它们各自的特点、用途以及如何使用。 首先,Comm View是一款由Igor Golovin开发的网络监控工具,适用于...

    Android中View绘制流程

    除了这些基本步骤,还有其他几个与绘制相关的概念: - **ViewTreeObserver**:它可以监听View树的变化,比如布局改变或绘制完成,开发者可以借此在合适的时机执行代码。 - **invalidate()**和`postInvalidate()`:...

    Android中自定义View

    在新类中,我们通常需要重写以下几个方法: 1. `onDraw(Canvas canvas)`: 这是自定义View的核心,通过Canvas对象进行绘制。Canvas提供了各种绘制图形的方法,如drawRect、drawCircle、drawBitmap等。 2. `...

    SystemView_FreeRTOSV10_V252a_SYSTEMVIEW_freertos_freertossystemv

    集成SystemView与FreeRTOS的过程主要包括以下几个步骤: 1. **配置FreeRTOS**: 在FreeRTOS源码中,需要包含SystemView相关的头文件,并启用相应的配置选项,如`configUSE_SYSVIEW`。 2. **编译SystemView库**: 将...

    黑莓Anyview-3.2.31.rar

    2. 易于操作:Anyview的界面简洁,操作直观,用户无需花费太多时间就能熟练使用。 3. 自定义设置:你可以调整字体大小、颜色、背景色等,以适应个人的阅读习惯,减少眼部疲劳。 4. 书签功能:在阅读过程中,可以添加...

    ios-DropView.zip

    DropView的实现可能涉及到以下几个关键知识点: 1. 自定义视图(Custom View):开发者通常会创建一个继承自UIView的子类,然后在这个子类中添加自己的属性和方法,以实现弹出视图的特定行为和样式。 2. 动画效果...

    自定义View_1源码

    自定义View的基本步骤通常包括以下几个方面: 1. **创建新类**:首先,你需要继承自Android的View或其子类,如LinearLayout、RelativeLayout等。在这个例子中,我们可能看到一个名为`CustomView1`的类,它是对View...

    android 自定义view大全,非常好用

    自定义View通常涉及到以下几个关键知识点: 1. **绘制流程**:自定义View的核心是重写`onDraw()`方法,这是Android系统进行视图绘制的地方。通过Canvas对象,我们可以使用各种画笔(Paint)来绘制线条、形状、文本...

    QlikView初级培训教程-界面布局

    QlikView的界面主要由以下几个部分组成: 1. **标题栏**:位于界面顶部,显示当前打开的QlikView文档名称。 2. **菜单栏**:包含文件、编辑、视图等多个菜单项,提供各种操作命令。 3. **工具栏**:包含常用功能的...

Global site tag (gtag.js) - Google Analytics