欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    android知识点累积Word格式.docx

    • 资源ID:7841330       资源大小:45.87KB        全文页数:62页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    android知识点累积Word格式.docx

    1、全屏问题,在程序一加载的时候就让它是全屏this.requestWindowFeature(Window.FEATURE_NO_TITLE);this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);AndroidManifest.xml中这样写设置控件是否显示的属性设置android 属性android:visibility此属性意思是此视图是否显示,例如RelativeLayout中android:visibility=g

    2、one其有三个属性:visible显示;invisible显示黑背景条;gone不显示在类中,可以设置其显示与否,setVisibility(View.GONE);不显示setVisibility(View.VISIBLE);显示为了避免软键盘挡上输入框,可以试试设置windowSoftInputMode=stateVisible|adjustResize 或者stateVisible|adjustPan设置控件的宽高,用setlayoutparams()方法做应用时,可能会需要动态改变控件的背景图片,如果仅仅是简单的点击,选中之类的事件,如果靠程序中写监听的代码就显得太麻烦了,在这种情况下,

    3、你可以使用selector动态改变控件背景1、在res/drawable目录下建一个handlebackground.xml文件,根据需要,不同的状态下建立不同的item,并对应相应的图片?xml version=1.0 encoding=UTF-8selector xmlns:android=schemas.android./apk/res/android state_focused=state_enabled=state_window_focused=drawable/focused_application_background_staticitemcolor/transparent/se

    4、lector2、在构造layout是引用这个xmlImageButtonid=+id/imagebuttonlayout_width=wrap_contentlayout_height=src=drawable/normalbackgroundbackground=drawable/handlebackground/ImageButtonnormalbackground.png 为你要显示的前景图片pressed_application_background_static.png 为点击时的背景(系统默认为淡黄色)focused_application_background_static.pn

    5、g 为焦点停留时的背景 (系统默认为橙色) 取得androidsdk的版本,并设置动画效果int version = Integer.valueOf(android.os.Build.VERSION.SDK);if (version = 5 ) overridePendingTransition(R.anim.zoomin, R.anim.zoomout); /此为自定义的动画效果,下面两个为系统的两个自定义的动画效果XML文件,存放位置为:res/anim/1,动画进入效果:zoomin.xml复制代码2,动画退出效果:zoomout.xmlx坐标,location 1-y坐标控件对齐那点事

    6、gravity属性是对该view 容的限定比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置该属性就干了这个layout_gravity是用来设置该view相对与起父view 的位置比如一个button 在linearlayout里,你想把该button放在靠左靠右等位置就可以通过该属性设置几种Menu的使用说明1.Options Menu.通过按下手机上的MENU键,可以打开Options Menu。Options Menu最多只能在屏幕最下面显示6个菜单项,称为Icon Menu.如果添加了多于6个的菜单项,将通过More菜单项显示,这种称为Expa

    7、nded Menu.当Options Menu第一次被打开时,系统将调用Activity的onCreateOptionsMenu(Menu menu)方法,在这个方法中可以通过配置一个XML文件,或者调用Menu的add()方法来添加你想要的Menu。Menu的add()方法将返回一个MenuItem对象,你用通过这个对象来配置一些其他属性。比如:icon,shortcut,intent。Menu的add()方法很多,要注意的是itemId这个参数,它的唯一性。当选择了一个Options Menu时,会调用onOptionsItemSelected(MenuItem item)方法。如果想修改

    8、Options Menu,需要重写onPrepareOptionsMenu()方法。方式一,用add()添加:/* Creates the menu items */ public boolean onCreateOptionsMenu(Menu menu) menu.add(0, MENU_NEW_GAME, 0, New Game); menu.add(0, MENU_QUIT, 0, Quit).setIcon(R.drawable.menu_quit_icon); return true; /* Handles item selections */ public boolean onO

    9、ptionsItemSelected(MenuItem item) switch (item.getItemId() case MENU_NEW_GAME: newGame(); case MENU_QUIT: quit(); return false;方式二,通过XML文件添加:在res/menu/下新建options_menu.xml文件:Xml代码 menu xmlns:+id/new_gametitle=+id/quit/menu在onCreateOptionsMenu()方法中,我们这样写:Java代码 MenuInflater inflater = getMenuInflater(

    10、); inflater.inflate(R.menu.options_menu, menu);2.Context Menu.它需要注册到某个View对象上,当长按这个View大概2秒时间,会出现这个Context Menu。为某个View注册Context Menu是用registerForContextMenu(View view)方法来实现。Context Menu在显示前都会调用onCreateContextMenu来生成menu。onContextItemSelected用来处理选中的菜单项。注意:Context Menu不支持icons和shortcut keys.public vo

    11、id onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) super.onCreateContextMenu(menu, v, menuInfo); menu.add(0, EDIT_ID, 0, Edit menu.add(0, DELETE_ID, 0, Deletepublic boolean onContextItemSelected(MenuItem item) AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMen

    12、uInfo(); case EDIT_ID: editNote(info.id); case DELETE_ID: deleteNote(info.id); default: return super.onContextItemSelected(item);注册这个Context Menu:registerForContextMenu(getListView();这里的 getListView()是ListActivity的方法,它将返回一个ListView.记住任何一个View对象都可以注册一个Context Menu。3.Submenus boolean result = super.on

    13、CreateOptionsMenu(menu); SubMenu fileMenu = menu.addSubMenu(File SubMenu editMenu = menu.addSubMenu( fileMenu.add(0,NEW_ID,0,new fileMenu.add(0,OPEN_ID,0,open fileMenu.add(0,SAV_ID,0,save editMenu.add(0,UNDO_ID,0,undo editMenu.add(0,REDO_ID,0,redo return result;4.Menu FeaturesMenu groups 菜单项分组的功能:在用

    14、Menu的add()方法时,通过参数groupId的设置可以实现分组。setGroupVisible()用来显示或者隐藏你的菜单组。setGroupEnabled()用来启用或者禁用你的菜单组。setGroupCheckable()用来设置你的菜单项是否可选。 setGroupCheckable()方法有三个参数int group, boolean checkable, boolean exclusive。第一个参数是要设置的组,第二个参数是否可选,第三个参数为true表示单选,false表示多选。Shortcut keys 快捷键:我们还可以设置快捷键。使用setAlphabeticShor

    15、tcut(char),setNumericShortcut(int),setShortcut(char,int)可以设置字符,数字,组合(字符+数字)键。注意:Context Menu不能添加快捷键。点击查看活动规则TextView及其子类,当字符容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。其实现只需在xml中对textview的ellipsize属性做相应的设置即可。ellipsize=start 省略号在开头 middle 省略号在中间 end 省略号在结尾 marquee 跑马灯显示

    16、设置RadioButton的前面的图片,可定制的呵呵RadioGroupmatch_parentorientation=verticalcheckedButton=+id/lunch+id/menuRadioButtontext=string/radio_group_1_breakfast+id/breakfastbutton=null/自己找一个图片就可以RadioButton是可以自己定义button的显示的,我给的例子就不显示buttonandroid listview的分割线可以改变颜色ListView +id/android:listdivider=#FFCC00dividerHeight=4px/保持屏幕唤醒状态方法 1: use PowerManager and WakeLockAndroidManifest.xml权限:uses-permission android:android.permission.WAKE_LOCK程序中的代码:PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);PowerManager.WakeLo


    注意事项

    本文(android知识点累积Word格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开