- 浏览: 132067 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
memoryisking:
可以看看这篇文章,构建一个简单的线程池,这个是struts教程 ...
java 线程池示例(自己实现的参考别人的代码) -
zwq194:
坑爹啊,误导人,代码有问题
java 线程池示例(自己实现的参考别人的代码) -
zhouming4455:
貌似你传错了哦
java 线程池示例(自己实现的参考别人的代码)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
建立 menu 后怎么调用 menu 。
一般当我们通过以下的方法建立菜单
public boolean onCreateOptionsMenu (Menu menu) {
super .onCreateOptionsMenu(menu);
}
然后当我们点击模拟器的 menu 按钮后,会调出我们创建的菜单。
但是当我们不想通过点击 menu 来调用,而是通过点击某个 button 来调用的时候,一般情况有以下两种方法:
第一是 button 监听器事件里调用 Activity 类中 openOptionsMenu();
myButton3 .setOnClickListener( new Button.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//onKeyDown(KeyEvent.KEYCODE_MENU, null);
openOptionsMenu();
}
});
第二种方法是用 Instrumentation 发 送 键盘 鼠
事件: Instrumentation 提供了丰富的以 send 开 头 的函数接口来 实现 模 拟键盘 鼠
。定 义 一个方法来模 拟键盘 事件,在 button 里面 传递 KeyEvent.KEYCODE_MENU 。
myButton3 .setOnClickListener( new Button.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stu simulateKey (KeyEvent. KEYCODE_MENU );
}
});
public static void simulateKey(final int KeyCode) {
new Thread() {
public void run() {
try {
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyCode);
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}
发表评论
-
监听HOME键
2013-05-16 12:20 840class HomeKeyEventBroadCastR ... -
Android实现数据存储技术
2013-03-21 10:33 834本文介绍Android中的5种 ... -
调用系统接口发送短信
2013-01-30 18:59 1179String smsContent = getwSMS(mRe ... -
调用android自带的联系人
2013-01-29 19:42 1032在android程序的开发中,经常要实现的一个功能是调用系统 ... -
横竖屏
2013-01-11 13:40 799总结: 1、不设置Activity的android:co ... -
[转载]Android 浅谈ANR
2013-01-10 09:14 944一:什么是 ANR A ... -
Intent FLAG详解
2012-12-28 21:21 1527Intent FLAG详解 public static f ... -
Java内部类的使用小结
2012-12-02 09:37 881Java内部类的使用小结 1. 成员内部类 ... -
sax XML
2012-11-28 14:59 914andorid读取xml文件内容方法有三种 ... -
面试
2012-11-28 14:10 896以下面试题都是在网 ... -
Activity的taskAffinity属性
2012-11-28 09:21 918Activity的归属,也就是Activity应该在 ... -
Android TextView属性详解
2012-11-17 11:23 747android:autoLink设置是否当文本为URL链接/e ... -
Activity intent经常使用的 FLAG 集合
2012-11-15 16:32 913Activity intent经常使用的 FLAG 集合 ... -
Activity生命周期
2012-11-14 17:02 774Activity生命周期的基本内容我就不多说了,网上一搜一大 ... -
[转]Android的状态保存及恢复的触发的时机
2012-10-16 18:42 675先看Application Fundamentals ... -
startService()和bindService()区别(转载)
2012-10-13 11:05 144921. 生命周期: startServ ... -
WIFI 定位
2012-10-08 19:40 898http://www.cnblogs.com/coffeegg ... -
[教程] 【转】Android 通过软引用实现图片缓存,防止内存溢出 [复制链接]
2012-09-22 19:18 4113public class BitmapCache { s ... -
Android使用Application总结
2012-09-22 11:56 824Android使用Application总结 ... -
raw文件夹下资源的访问
2012-09-21 16:50 13661: 重命名raw下资源的名字, 规则如下, 在每个资源文件的 ...
相关推荐
在这个组件中,`menu` 属性接收外部传递的单个菜单数据,若该菜单项拥有子菜单(即 `menu.childList` 为真且长度大于0),则通过 `<recursive-menu />` 再次递归调用自身,并传入子菜单数据作为参数。这样就能够实现...
【HookMenu源代码】是一个关于Windows程序开发中的技术主题,主要涉及到Windows API钩子(Hook)机制和菜单操作的实现。在VB(Visual Basic)环境下,开发者可以通过钩子技术来拦截和处理系统或应用程序的特定事件,...
在学习这个源代码时,建议先理解每个工程的基本结构,然后逐步分析源代码中的关键函数调用,尤其是与菜单操作相关的部分。同时,查阅MFC(Microsoft Foundation Classes)库的文档可以帮助深入理解这些函数的工作...
C#调用Lingo具体代码实现 C#调用Lingo是指在C#语言中使用Lingo优化库来解决优化问题。这篇文章将详细介绍C#调用Lingo的具体代码实现,包括Lingo库的安装、配置、使用方法等方面的内容。 首先,需要安装Lingo库,...
这个方法会在用户选择 `Menu` 中的一项时被调用。例如: ```java @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_home: // 处理首页操作 ...
《Android安卓经典设计例程:MenuSample源代码详解》 在Android应用开发中,菜单(Menu)扮演着至关重要的角色,它提供了用户与应用交互的重要入口。MenuSample是Android开发中的一个经典示例,用于演示如何在应用...
- 在`onCreateOptionsMenu(Menu menu)`中,通过调用`menu.add()`方法来添加菜单项。你可以设置其标题、图标、快捷键等属性。 - 使用`MenuItem`对象的`setOnMenuItemClickListener()`或`...
### Proto.menu关键代码解析 #### 一、概览 本文将深入分析一段使用`Proto.menu`库实现右键菜单功能的关键代码。通过本篇内容,读者可以了解到如何使用`dtree`来创建一个具备基本功能的右键菜单,并对代码中的各个...
在代码层面,开发者需要对菜单项进行自定义渲染,这可能涉及到操作系统API的调用,如Windows上的DrawMenuBar函数或者iOS上的UIMenuController。 在实际应用中,ICONMENU能够带来显著的效果提升。一方面,精心设计的...
当Activity需要显示菜单时,系统会调用此方法来加载XML资源并构建菜单对象。 ```java @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); ...
在Android应用开发中,`Menu` 是一个至关重要的组件,它允许用户在应用程序的不同界面之外访问额外的功能或选项。在本教程中,我们将深入探讨如何创建和使用Android菜单,这将是一个非常适合初学者的实践项目。 ...
在上面的代码中,我们首先为Button按钮设置了OnClickListener事件,然后在onClick方法中调用simulateKey()方法,以便模拟点击menu按钮的效果。simulateKey()方法使用Instrumentation的sendKeyDownUpSync()方法来发送...
将`RibbonMenu`作为一个独立的模块,封装好其核心功能,提供清晰的API供其他组件调用。此外,还可以考虑将其做成开源库,让其他开发者也能轻松地在他们的项目中集成这一特性。 总的来说,`RibbonMenu`是一个富有...
VB HookMenu控件源代码是Visual Basic编程中用于创建自定义菜单操作的一种技术。HookMenu控件允许开发者在系统级或应用程序级捕获并修改菜单事件,为用户提供更丰富的交互体验。这种技术主要通过Windows API函数来...
在实际编程中,这可能表现为JavaScript、Python或其他编程语言的代码。例如,使用JavaScript,你可以创建一个名为`displayMenu`的函数,接收一个菜单对象作为参数,然后根据上述逻辑进行操作。 ```javascript ...
2. `lcd_lib.h`: 对应的头文件,定义了库中的函数原型、常量和结构体,供其他模块(如`menu.c`)调用。 3. `menu.c`: 如前述,这是主菜单的源代码文件,可能包括菜单项的定义、选择逻辑、事件处理等功能。 4. `...
这个压缩包“Layui调用json获取表格动态数据代码.zip”包含了一系列的HTML文件和相关资源,用于演示如何使用Layui来从JSON数据源动态加载表格数据。下面我们将详细探讨这一主题。 首先,Layui的表格组件提供了丰富...
这个插件我之前有介绍过(在后台使用下拉菜单),也汉化过,只可惜更新后作者更改了部分代码,导致插件无法调用语言包,经过我的修改终于可以调用了。 有了之前汉化feedwordpress的成功经验,趁热打铁,今天顺带将...
同时,记得在编写代码时遵循良好的编程规范,如注释、错误处理和资源管理,这将有助于提高代码的可读性和可维护性。 总之,学习MiniGUI和menu_listbox控件对于熟悉嵌入式系统的GUI开发非常有用。通过深入理解...