`
test_angel
  • 浏览: 51519 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

模拟鼠标事件(2)

 
阅读更多

这周继续一下那个模拟鼠标的那个问题。(这周不是什么经验总结,而是问题的描述,希望知道原因的人请回答哈

 

现象描述:

 

step1:创建一个activity(TestActivity)

step2:创建一个Dialog(TestDialog)

 

在Dialog里获取WindowManager,添加一个ImageView在Window上

 

testManager = getWindow().getWindowManager();
testImageView = new ImageView(getContext());
testImageView.setBackgroundResource(R.drawable.test);
testParams = new WindowManager.LayoutParams(100, 100,
				WindowManager.LayoutParams.TYPE_TOAST,
				WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
						| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
				PixelFormat.TRANSLUCENT);
testParams.gravity = Gravity.CENTER;
testManager.addView(testImageView, testParams);
 

 

step3:在TestActivity里显示TestDialog

 

testDialog=new TestDialog();
testDialog.show(); 

 

在sdk2.2的基础上:

只显示ImageView

 

在sdk4.0的基础上:

显示Dialog和ImageView

 

 

以上就是问题的描述,目前还不知原因是什么,知道者请告知哈,小女子先谢过了!!!

如果觉得问题描述的还不是很清楚的,可以问我咱们继续讨论哈。

分享到:
评论
1 楼 nanapoleon 2012-06-05  
你是说show的时候吧,具体要看代码,不过,从你实现的例子上来看,你的代码,如果加在Dialog里面的话,只是说在显示dialog的同时还要显示你这个imageview。如果你只是想在activity中显示你这个view,没必要集成在dialog里面嘛。

相关推荐

    javascript触发模拟鼠标点击事件

    有时我们需要在JavaScript中模拟用户的行为,比如模拟鼠标点击事件。这样可以无需用户直接交互即可触发事件处理函数。本文详细介绍了如何使用JavaScript来触发模拟的鼠标点击事件,并提供了IE浏览器和其他现代浏览器...

    易语言源码模拟鼠标事件.rar

    在“易语言源码模拟鼠标事件.rar”这个压缩包中,包含的是一组易语言编写的源代码,主要目的是演示如何在程序中模拟鼠标事件。 鼠标事件是计算机程序中非常基础且重要的部分,它们允许程序对用户的鼠标操作做出响应...

    vc++模拟鼠标事件

    ### vc++模拟鼠标事件 #### 实验目标与背景 在软件开发过程中,有时我们需要通过程序来模拟用户的一些操作行为,比如模拟键盘输入或鼠标点击等。这种技术在自动化测试、辅助功能开发等领域有着广泛的应用。本实验...

    模拟鼠标事件的源代码(VB.Net).rar

    标题中的“模拟鼠标事件的源代码(VB.Net).rar”表明这是一个使用VB.Net语言编写的程序,该程序能够模拟鼠标的各类操作。在编程中,模拟鼠标事件通常用于自动化测试、用户界面自动化或者某些特殊应用需求,比如游戏...

    CMD批处理模拟鼠标按键事件

    用法2 MouseEvent /k keycode /d /u /c /k 启用模拟按键 keycode 虚拟键码(详情:百度) /d 按下 /u 抬起 /c 单击 专门用于批处理的。。把移动到C:/WINDOWS目录下即可! rem 在965,341位置单击一次 ...

    易语言模拟鼠标事件

    在易语言中,模拟鼠标事件是一项重要的技术,它允许程序在不直接操作鼠标硬件的情况下,模拟用户的鼠标行为,如点击、移动等。这项技术广泛应用于自动化测试、游戏辅助工具以及各种需要模拟用户交互的软件开发中。 ...

    vbs模拟鼠标键盘范例

    vbs模拟鼠标键盘范例,自动打开记事本,模拟键盘输入,然后模拟鼠标移动,点击,最后自动关闭记事本。

    c# windows 模拟鼠标事件

    ### C# 在 Windows 下模拟鼠标事件 在C#与.NET框架的应用开发中,有时需要模拟鼠标的操作,例如在创建一个可以记录并回放用户操作的宏应用或是制作演示软件操作流程的Demo时,就需要实现这样的功能。然而,.NET框架...

    MFC 模拟鼠标按键

    在这个特定的项目“MFC 模拟鼠标按键”中,我们将探讨如何利用MFC来模拟鼠标的点击和按键行为,这对于自动化测试、游戏编程或某些特殊应用非常有用。 模拟鼠标按键通常涉及到Windows API函数的调用,而MFC将这些API...

    完整版模拟鼠标移动.rar

    - **事件注入**:模拟鼠标移动通常需要模拟鼠标事件,如鼠标按下、移动、释放等,这些事件会被操作系统识别并处理。 4. **模拟鼠标移动的细节** - 鼠标坐标:需要指定鼠标移动到的目标屏幕坐标,这通常可以通过...

    VB 模拟鼠标单击事件

    - 参数 `dwFlags` 控制鼠标事件的类型,例如MOUSEEVENTF_LEFTDOWN(左键按下)、MOUSEEVENTF_LEFTUP(左键抬起)等。 - 参数 `dx` 和 `dy` 与`SetCursorPos`类似,表示鼠标位置。 - 参数 `cButtons` 用于指定鼠标...

    模拟鼠标移动轨迹

    在模拟鼠标时,我们并不直接与硬件交互,而是通过系统提供的API(应用程序接口)或特定库来模拟这些事件。例如,在Windows操作系统中,我们可以使用`SendInput`函数来发送鼠标输入事件;在Linux系统中,可以利用`...

    模拟鼠标点击事件,来模仿鼠标动作

    `mouse_event`有多个参数,其中`dwFlags`用于定义鼠标事件类型,例如: - `MOUSEEVENTF_LEFTDOWN`表示左键按下 - `MOUSEEVENTF_LEFTUP`表示左键释放 - `MOUSEEVENTF_RIGHTDOWN`表示右键按下 - `MOUSEEVENTF_RIGHTUP...

    模拟鼠标事件.zip易语言项目例子源码下载

    在本项目"模拟鼠标事件.zip"中,我们可以深入探讨易语言如何实现模拟鼠标事件,这对于初学者理解底层操作系统交互以及游戏自动化、测试自动化等领域有着重要的学习价值。 首先,我们需要了解鼠标事件的基本概念。在...

    键盘模拟鼠标滚轮滚动

    在Windows系统中,可能涉及到SendInput函数来模拟鼠标滚轮事件。 "keymaps.dat"文件可能包含了用户自定义的键位映射配置,即用户可以设置不同的键盘按键来对应滚轮的上滚和下滚。这样的个性化设置能够适应不同用户...

    模拟鼠标单击、双击 C++实现

    模拟鼠标单击、双击 C++实现,欢迎大家下载!模拟鼠标单击、双击 C++实现,欢迎大家下载!模拟鼠标单击、双击 C++实现,欢迎大家下载!模拟鼠标单击、双击 C++实现,欢迎大家下载!模拟鼠标单击、双击 C++实现,欢迎...

    模拟鼠标1.0版本

    通过编程或者脚本语言,我们可以设置一系列的鼠标事件序列,让模拟鼠标按照预设的顺序执行,极大地提高了工作效率并减少了人为错误的可能性。 模拟鼠标的实现原理通常基于操作系统提供的API(应用程序接口)或者...

    易语言模拟鼠标移动

    在易语言中,模拟鼠标移动是一项常见的功能,尤其在自动化脚本、游戏辅助或者测试工具中经常被用到。本文将详细解释如何使用易语言实现模拟鼠标移动,并探讨相关的技术细节。 首先,我们要了解易语言中的...

    易语言模拟鼠标模块

    总之,易语言模拟鼠标模块是通过易语言编程实现对鼠标操作的模拟,涵盖坐标定位、鼠标事件、延迟控制等多个方面。理解和掌握这些知识点,可以让我们在自动化、测试等领域发挥易语言的优势,编写出实用的程序。

Global site tag (gtag.js) - Google Analytics