`
zengyan2012
  • 浏览: 415003 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

控件居于所有控件的顶层【控件总是最前】

阅读更多

想拖动viewA控件,到屏幕任意位置。

但是当viewA控件到viewB控件的时候,会给viewB控件遮挡住,viewA无法显示。

做法有2种,

1.当控件viewA和控件viewB不是同一个布局下(如不在同一个RelativeLayout布局下),

     当拖动viewA的时候,在vieA的位置new一个新的控件出来(设置跟viewA一样的属性),并dismiss掉vieA,  这里把new出来的控件命名为viewC,监听viewC的onTouch事件,让viewC跟着手指运动(MotionEvent.ACTION_MOVE),并在手指释放的时候(MotionEvent.ACTION_UP),设置viewC的位置

   


2.当控件viewA和控件viewB在同一个布局下(如在同在一个RelativeLayout布局下)

设置viewA.bringToFront()

或者ViewGroup.bringChildToFront(View child)


 

分享到:
评论

相关推荐

    C#控件显示在最上面

    接着,遍历这些控件,并将其从`Controls`集合中移除后重新添加至末尾,从而使目标控件位于最顶层。 #### 总结 通过上述方法,我们可以轻松地实现控件的层叠管理,使得界面更加灵活且易于控制。在实际项目中,这种...

    qmlGUI控件合集 qmlGUI控件合集

    qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集qmlGUI控件合集...

    遍历窗体中的所有控件

    在Windows编程领域,遍历窗体中的所有控件是一项常见的任务,特别是在开发用户界面时,我们需要获取或操作界面上的各个元素。这个压缩包提供的源码实现了一个实用工具,允许用户通过输入窗体标题的部分字符来查找并...

    VB控件教程 VB控件大全 VB控件详解 VB控件用法 所有控件介绍

    例如,创建一个Button数组,可以批量设置所有按钮的属性,或者在单个事件处理程序中处理所有按钮的点击事件。 最后,OCX文件是一种包含ActiveX控件的文件格式,通常用于分发和安装控件。CHM文件是Microsoft的帮助...

    C#控件大全(C#所有的控件)

    C#控件大全是指C#语言中提供的所有控件的集合,包括窗体、按钮、文本框、列表框、组合框、checkbox、RadioButton、 label、ProgressBar、TextBox、RichTextBox、DataGridView、ListView、TreeView等。这些控件都是C#...

    C# 把指定控件显示在最上面

    多个控件时,调用SetMeTop(object obj)方法,可使控件处于最上面。别忘了添加System.Collections命名空间。

    C#实现根据指定容器和控件名字获得控件的方法

    首先,我们要理解这个功能的核心是遍历容器中的所有控件,并通过递归处理嵌套的控件容器。在C#中,控件通常被组织在容器(如Form、Panel等)内,而容器本身也可以包含其他控件,形成一个控件树结构。因此,我们需要...

    C#自定义控件库

    "C#自定义控件库"是指使用C#语言编写的、由开发者自定义的控件集合,这些控件可以扩展.NET Framework的标准控件集,为用户提供更丰富的界面元素和功能。自定义控件是软件开发中的一个重要环节,特别是在UI设计和用户...

    QT遍历窗体的控件的方法

    在QT框架中,有时我们需要遍历窗体上的所有控件以执行某些操作,比如更改按钮的文字、获取所有输入框的信息等。本文将详细介绍几种不同的方法来实现这一需求。 #### 方法一:直接遍历窗体的子对象 在QT中,每个...

    ASP.NET用户控件和自定义控件

    提示和确认控件可能是一个对话框或者模态窗口,用于在用户执行关键操作前提供警告或确认。这些控件通常包括“确定”和“取消”按钮,以及自定义的消息文本。它们可以作为用户控件或自定义控件实现,通过JavaScript或...

    C# Winform遍历控件(窗体、Panel的子控件)Controls

    在Winform应用中,通常需要遍历窗体上的所有控件以执行某些特定操作。例如,更改特定类型的控件的颜色、清空文本框内容或者查找具有特定名称的控件。 **示例代码:** ```csharp /// /// 遍历窗体上的控件 /// ///...

    c# 动态改变控件位置、控件大小、拖动控件

    在C#编程中,动态改变控件的位置、大小以及实现拖动功能是常见的需求,尤其在设计用户界面(UI)时。以下将详细介绍如何通过C#实现这些功能,并结合提供的"Panel"控件来举例说明。 1. **控件位置的动态改变**: 在...

    C#控件学习参考~有详细控件用途

    WPF控件包括了Windows Forms中的所有控件,并增加了更多特性,如数据绑定、模板和样式。 1. 控件模板:WPF的DataTemplate和ControlTemplate可以定制控件的外观和行为。 2. 视觉树:WPF的控件基于可视化层次结构,...

    控件操作集合_labview控件操作集合_

    10. **控件模板与风格**:为了保持界面一致性,可以创建控件模板并应用于多个界面,或者设置全局样式,确保所有控件的视觉风格一致。 总的来说,“控件操作集合”可能包含了一系列关于如何高效利用和定制LabVIEW...

    vb6.0用户控件自定义控件

    在VB6.0中,用户控件(User Control)和自定义控件(Custom Control)是两种非常重要的组件开发技术,它们允许开发者扩展Visual Basic的标准控件库,以满足特定项目的需求。通过创建用户控件和自定义控件,我们可以...

    WPF查找一个控件下的子控件

    总之,WPF 提供了多种方式来查找控件下的子控件,开发者可以根据具体需求选择最合适的方法。无论是通过VisualTreeHelper,还是利用依赖属性的FindName方法,或是自定义的递归搜索,都能有效地帮助我们定位并操作目标...

    VB控件下载 所有vb标准控件

    在“VB控件下载 所有vb标准控件”这个主题中,我们主要关注的是VB的标准控件集以及如何获取和使用这些控件。 1. **VB标准控件概述**: VB标准控件是内置于VB环境中的组件,包括按钮、文本框、标签、复选框、单选...

    vba 日期控件和listview控件注册

    在VBA(Visual Basic for Applications)编程环境中,我们经常需要使用各种控件来增强用户界面的交互性。在WPS Office中,有时会遇到不同版本的内置控件不兼容的问题,比如日期控件和ListView控件。本教程将详细介绍...

    Web控件和验证控件Web控件和验证控件

    Web控件和验证控件是ASP.NET开发网页应用的核心组件,它们在构建交互式、用户友好的Web应用程序中起着至关重要的作用。Web控件模拟了桌面应用中的各种控件,如按钮、文本框、复选框等,而验证控件则确保用户输入的...

    Qt动态控件生成并布局

    Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局Qt动态控件生成并布局...

Global site tag (gtag.js) - Google Analytics