Android 基础学-4 杂记
2015-11-29 12:37
513 查看
隐藏标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
使用菜单
创建Menu public boolean onCreateOptionsMenu(Menu menu){ getMenuInflater().inflate(R.menu.main,menu); return true; } //第一个参数用于指定我们通过哪一个资源文件来创建菜单,这里当然传入R.menu.main,第二个参数用于指定我们的菜单项将添加到哪一个Menu对象当中,这里直接使用onCreateOptionsMenu()方法中传入的menu参数。然后给这个方法返回true,表示允许创建的菜单显示出来,如果返回了false,创建的菜单将无法显示。 public boolean onOptionsItemSelected(MenuItem item){ switch(item.getItemId()){ case R.id.add_item: Toast.makeText(this,"You clicked Add",Toast.LENGTH_SHORT).show(); break; } return true; }
java.io.File getName()
File file=new File("c:\test.txt"); String fileName = file.getName(); //test.txt File fileDir =new File("c:\Program Files"); String fileName2 = file.getName(); //Program Files
LinearLayout
当LinearLayout的排列方向是horizontal时,只有垂直方向上的对齐方式才会生效,因为此时水平方向上的长度是不固定的,每添加一个控件,水平方向上的长度都会改变,因而无法指定该方向上的对齐方式。同样的道理,当LinearLayout的排列方向是vertical时,只有水平方向上的对齐方式才会生效。
TableLayout
在TableLayout中每加入一个TableRow就表示在表格中添加了一行,然后在TableRow中每加入了一个控件,就表示在该行中加入了一列,TableRow中的控件是不能指定宽度的。 android:layout_span="2" 让控件占据两列的空间。 android:stretchColumns属性 允许将TableLayout中的某一列进行拉伸,以达到自动适应屏幕宽度的作用。android:stretchColumns="1" //对第二列进行拉伸(拉伸完之后,整行能完全占据屏幕的一行)
监听系统开机广播
<uses-permission android.permission.RECEIVE_BOOT_COMPLETED/>
在Android 的广播机制中,动态注册的优先级是要高于静态注册优先级的
在创建Activity之后,马上启动一个Service 在服务中创建广播接收器(不建议在Activity中创建广播接收器)
mipmap 与drawable的区别
drawable/ 用于图片文件(PMG,JPEG,GIF,.9)图片文件和 XML文件 mipmap/ 用于App Launcher图标 两者使用上没有任何区别,你把它当drawable用就好了。唯一的区别就是用mipmap系统会在缩放上提供一定的性能优化
相关文章推荐
- Android官方文档翻译 七 2.Adding the Action Bar
- 安卓学习--二级列表BaseExpandableListAdapter
- Windows环境下Android Studio v1.0安装教程
- Android关联源码support-v4
- 总结-Android基础篇1-shape的使用
- Android-基础学4 日志工具Log
- android 学习之Fragment+ViewPager实现页面左右滑动标签页
- Android的PagerAdapter类简介
- Android 基础学-4 文件目录
- Android S5PV210 camera驱动测试程序
- Android-SQLite3_2-官方文档阅读
- 基于android的Socket通信
- Android应用去掉标题栏(Android Studio)
- Andriod学习笔记2:“Your content must have a ListView whose id attribute is 'android.R.id.list'”问题的解决办法
- Android 基础学-4 Android系统提供
- Android的AsyncTask简介与示例应用
- Fragment在ViewPager中的生命周期
- Android程序签名详解、打包、发布到Google play步骤
- Android之禁止GridView上下滑动
- Android——按两次返回键退出程序