windows下应用程序的快捷方式管理
2010-05-10 15:26
183 查看
PopupWindow 可以创建类似于对话框风格的窗口,使用PopupWindow创建对话框只需两个步骤
1)调用PopupWindow构造器创建PopupWindow对象
2)调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v的下拉显示对象,或者调用PopupWindow的showAtLocation()来显示PopupWindow的位置
以下为一个简单的代码实例:
public class PopupWindowTest extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 装载R.layout.popup对应的界面布局
View root = this.getLayoutInflater().inflate(R.layout.popup, null);
// 创建PopupWindow对象
final PopupWindow popup = new PopupWindow(root, 280, 360);
Button button = (Button) findViewById(R.id.bn);
button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// 以下拉方式显示。
// popup.showAsDropDown(v);
//将PopupWindow显示在指定位置
popup.showAtLocation(findViewById(R.id.bn), Gravity.CENTER, 20,
20);
}
});
// 获取Popup窗口中的关闭按钮。
root.findViewById(R.id.close).setOnClickListener(
new View.OnClickListener()
{
public void onClick(View v)
{
// 关闭Popup窗口
popup.dismiss();
}
});
}
}
1)调用PopupWindow构造器创建PopupWindow对象
2)调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v的下拉显示对象,或者调用PopupWindow的showAtLocation()来显示PopupWindow的位置
以下为一个简单的代码实例:
public class PopupWindowTest extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 装载R.layout.popup对应的界面布局
View root = this.getLayoutInflater().inflate(R.layout.popup, null);
// 创建PopupWindow对象
final PopupWindow popup = new PopupWindow(root, 280, 360);
Button button = (Button) findViewById(R.id.bn);
button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// 以下拉方式显示。
// popup.showAsDropDown(v);
//将PopupWindow显示在指定位置
popup.showAtLocation(findViewById(R.id.bn), Gravity.CENTER, 20,
20);
}
});
// 获取Popup窗口中的关闭按钮。
root.findViewById(R.id.close).setOnClickListener(
new View.OnClickListener()
{
public void onClick(View v)
{
// 关闭Popup窗口
popup.dismiss();
}
});
}
}
相关文章推荐
- windows绑定应用程序快捷方式到鼠标右键
- Windows应用程序快捷方式创建工具
- 给windows应用程序创建快捷方式
- Windows应用程序快捷方式创建工具
- Windows 7任务栏图标 创建快捷方式
- Windows右键添加cmd命令提示符快捷方式的两种方法
- Windows 8技巧:关于windows 8的文件管理 File创建和String Stream Buffer方式读写的
- CentOS下创建应用程序的快捷方式
- 在deepin中将快捷方式添加到应用程序
- C#.net打包时自定义应用程序的快捷方式与卸载
- android 为应用程序创建桌面快捷方式技巧分享
- 改变windows下installer文件夹位置,目录链接(不是快捷方式)
- Sublime text3 快捷方式(windows平台)
- windows创建桌面快捷方式的VBA脚本
- Android Launcher开发(四)Launcher概述及简单添加和删除应用程序的快捷方式
- Ubuntu 添加应用程序快捷方式
- Windows SharePoint Services 3.0 应用程序模板:所有服务器管理模板
- Linux系统:Ubuntu下如何在桌面创建一个应用程序的“快捷方式”?
- Microsoft LNK Vulnerability Brief Technical Analysis(CVE-2010-2568)【windowsLNK快捷方式漏洞分析】
- Windows 键盘操作快捷方式积累