- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android学习笔记 android 进阶(国外英文资料)
android学习笔记 android 进阶(国外英文资料)
Android学习笔记
1。
长点击控件菜单,即我们常说的右键菜单,不过好像ContextMenu不支持图标的,
所以即使在源码里面可以使用操作SetIcon函数,但是还是不会有效果的…
一般有下面三个步骤:
/ /通常在onCreate函数中注册一个控件,BTN为需要弹出ContextMenu的控件
这registerforcontextmenu(BTN);
///////////////////////////////////////////////////////////////////////////////
/ /下面函数是创建ContextMenu的,V是被点击的控件
/ /根据V进行判断可以对不同的控件,创建不同的ContextMenu
公共无效oncreatecontextmenu(快捷菜单菜单,视图V,
contextmenuinfo menuinfo)
///////////////////////////////////////////////////////////////////////////////
/ /下面函数是响应ContextMenu点击事情的..
公共布尔oncontextitemselected(菜单项)
2。
烤面包显示信息,可以方便的来输出信息
烤面包。maketext(这个“信息”,show()干杯。length_long);
三.
关于菜单的操作
有两个比较重要的了,函数原型:
抽象MenuItem添加(int GroupID,int对应,国际秩序,CharSequence标题);
公共addsubmenu摘要菜单(CharSequence标题);
一般的函数有:
菜单。setheadertitle(“MenuTitle”);
菜单。setheadericon(r.drawable。图标);
菜单添加(0, 0, 0,“item0”)。操作SetIcon(r.drawable。图标);
菜单添加(0, 1, 1,“第一条”);
///////////////////////////////////////////////////////////////////////////////
子子=菜单。addsubmenu(“菜单”);
sub.add(0, 5, 5,“5”);
sub.add(0, 6, 6,“上”);
4。
获取屏幕的分辨率
isplaymetrics DM =新displaymetrics();
getwindowmanager()。getdefaultdisplay() getmetrics(DM);
dm.widthpixels
dm.heightpixels
5。
显示弹出对话框,类似于Windows的MessageBox函数,不过这个要比MessageBox强大多了,,,
可以设置单选或者多选项,以及其响应,有两种方法可以
一:
实现活动的onCreateDialog函数。
ShowDialog(id_test_dialog);
保护对话框onCreateDialog(int ID){
//自动生成方法存根
开关(id){
案例id_test_dialog:
对话框对话框=新AlertDialog。生成器(这个)
(“。settitle AlertDialog测试”)
。setmessage(“这是一个测试alertdialg!”)
。setpositivebutton(“OK”,新的对话框上。onclicklistener() {
public void OnClick(DialogInterface对话框,INT){
//自动生成方法存根
}
})
create();
返回对话框;
违约:
打破;
}
返回超级onCreateDialog(ID);
}
这里有个配套的函数
dismissdialog(d_test_dialog);
这个可以关闭相应的对话框。
///////////////////////////////////////////////////////////////////////////////
二:
直接调用Builder函数去完成创建与显示。
新的警告对话框。
建造者(这个)
(“。settitle AlertDialog测试”)
。setmessage(“这是一个测试alertdialg!”)
。setpositivebutton(“OK”,新的对话框上。onclicklistener() {
public void OnClick(DialogInterface对话框,INT){
//自动生成方法存根
}
})
show();
6。
从一个布局获取其的方法X
您可能关注的文档
- (一)民法总论案例分析(国外英文资料).doc
- (推荐)大学生应聘面试技巧(国外英文资料).doc
- (流言终结者)已检讨过的流言(部分)(国外英文资料).doc
- (免费!)物理电功率总复习(精心整理)(国外英文资料).doc
- (2013年)企业招聘、岗位分析、任职资格(国外英文资料).doc
- (人教版)高一物理必修2第五章曲线运动测试题(国外英文资料).doc
- (电大毕业论文范文)本科生毕业论文范文浅谈化工设备设计计算理由(国外英文资料).doc
- (锅检所)压力管道安装所需准备资料(国外英文资料).doc
- (新版)涤纶长丝涤纶纤维涤纶生产配方制备工艺专利技术文集(国外英文资料).doc
- .bash_profile文件的作用(国外英文资料).doc
最近下载
- 古代汉语讲义(下).doc VIP
- 六三制新青岛版五年级科学上册全一册全部课件(一共25课时).pptx
- NB∕T 32035-2016 光伏发电工程概算定额.docx
- 精神科医疗pdca案例.pdf VIP
- 第二单元第2课《心灵的色彩》课件2024人美版初中美术七年级上册.ppt
- 2022年中小学心理健康课程标准.pdf
- 人教版(2024)七年级生物上册课件 2.1.1 藻类、苔藓和蕨类植物.pptx VIP
- 人教版五年级数学上册期中质量监测卷(无答案)(7).docx VIP
- 暨南大学硕士研究生入学考试《353卫生综合》近5年(2017-2021)真题.pdf
- 郭锡良古代汉语详细知识点总结.pdf VIP
文档评论(0)