Intent中的addflags()和setflags()的区别
addflags():Add additional flags to the intent (or with existing flags value).
setflags():Set special flags controlling how this intent is handled.
Android 配置文件里面"@+id/"和"@id/"的区别
"
@+id/" 表示新增到系统中的id,"@id/"引用已有的id
getX( )和getRawX( )的区别
getX( )是获取以widget左上角为坐标原点计算的X轴坐标直.
getRawX( )获取的是以屏幕左上角为坐标原点计算的X轴坐标直
Android中getWidth和getMeasuredWidth的区别
getWidth得到是某个view的实际尺寸.
getMeasuredWidth是得到某view想要在 parent view里面占的大小
那用法呢?
1.getWidth在OnCreat的时候得到的是0..很奇怪, 我找到了原因:
当一个view对象创建时,android并不知道其大小,所以getWidth()和
getHeight()返回的结果是0,真正大小是在计算布局时才会计算,所以会发现一个有趣的事,即在onDraw( ) 却能取得长宽的原因。
那怎么在onCreat 的时候得到呢?
width = activity.getWindowManager().getDefaultDisplay().getWidth();
height = activity.getWindowManager().getDefaultDisplay().getHeight();
2. getMeasuredWidth必须在parent view或者它自己调用measure()函数之后才能得到. measure函数就是计算该函数需要占用的空间大 小.
layout(int l, int t, int r, int b)和setFrame(int l, int t, int r, int b)
View中的layout(int l, int t, int r, int b)和setFrame(int l, int t, int r, int b)是相同的作用,用来确定一个view的位置和占据的空间大小
android:layout_gravity是本元素对父元素的重力方向
android:gravity是本元素所有子元素的重力方向android:layout_toLeftOf="@id/ok" 在某某的左边
android: layout_alignTop="@id/ok" 与某某上面对齐
android:layout_alignParentRight="true" 与父容器右边对齐
android:layout_marginLeft="10dip" 左边空出10dip空间
判断是否已经选中一个ListItem
list.getSelectedItemId()>0
在dialog或者menu生成前回调的方法~ 参考《android开发入门与实践》P121和P167
android.content.UriMatcher和android.content.ContentUris
的用法,具体参考《android开发入门与实践》第8章日记软件第二种写法
Uri发起图片
ImageView.setImageUri(Uri.fromFile(new File("/sdcard/cats.jpg")));
ImageView.setImageUri(Uri.parse(new File("/sdcard/cats.jpg").toString()));
相关推荐
AndroidStudio在使用svn第一次提交文件时,需要忽略文件,我将第一次提交是的经验和方法总结成文档分享给大家
安川-Android系统应用软件Sigma-注意事项pdf,安川-Android系统应用软件Sigma: 1.应用软件的安装方法。 下载时需要会员登录(免费)。 (1).使用电脑下载的方法。 1)使用电脑,从安川电机官方网站下载应用软件...
ReentrantLock的使用及注意事项
Android UI优化之include标签使用,主要介绍include使用方法及注意事项。
2.Android Studio的安装过程及注意事项; 3.Android Studio的环境配置:字体设置、主题设置、字体缩放处理、自动导库设置、编译选项设置、内存相关设置 4.使用国内阿里云作为库来源的方法 5.调试环境配置:Intel...
本篇文章是对Android NDK中socket的用法以及注意事项进行了详细的分析介绍,需要的朋友参考下
像微信则直接把登录按钮做在输入框的上面,但有很多情况下...系统的adjustResize和adjustPan有什么区别,他们使用时的注意事项,有什么系统要求及蔽端呢? 下面对几种在开发中常用的方法进行总结: 方法一:非透明状态
第5章“Android的Java虚拟机和Java环境”,这是介于本地和Java层之间的相关内容,主要介绍Android的Java虚拟机Dalvik的基本概念、Android Java程序的环境、JNI的使用方法,以及Java框架的启动流程等。 第6章...
主要介绍了Android中异步类AsyncTask用法,分析总结了Async Task类的功能、特点及相关的使用技巧与注意事项,需要的朋友可以参考下
作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并...
虽然百度地图网上相关代码比较多,大多可能都是比较旧的版本,且百度地图API的改动感觉也比较大,所以再此跟大家分享一下实现的流程的和注意事项 一、申请密钥 重难点:获取Android签名证书的sha1值 方法一、使用...
本文主要介绍Android解决方案中一些功能的使用和调试方法,以及如何使用、调试和注意事项。
本文给大家介绍了创建Android库的方法及Android中 .aar文件生成方法与用法详解,涉及到创建库模块操作步骤及开发注意事项,需要的朋友参考下吧
Android UI优化之merge标签的使用,主要介绍ViewStub方法使用的注意事项及方法实现。
主要介绍了Android Studio3.0升级后使用注意事项及解决方法,需要的朋友参考下吧
Android UI优化之merge标签的使用,主要介绍merge方法使用的注意事项及方法实现。
补充知识:Android studio sqllite数据库操作中关于表的创建和无法插入数据时的注意事项以及解决 创建表的sql语句 1.如果有条件的话。最好使用sqllite expert编辑代码测试,再复制到Android studio中 2.如果没有的话...
分析原因与注意事项 解决方法分Android 5.0及以上系统和5.0以下系统怎么做。客官们不要着急,先看我一个个分析原因,毕竟我要装下逼哈哈。 一、Android 5.0以下的版本 Android 5.0(API leve 21)之前的系统使用...
7.4 使用动画的注意事项 292 第8章 理解Window和WindowManager 294 8.1 Window和WindowManager 294 8.2 Window的内部机制 297 8.2.1 Window的添加过程 298 8.2.2 Window的删除过程 301 8.2.3 Window的更新过程...
7.4 使用动画的注意事项 / 292 第8章 理解Window和Window Manager / 294 8.1 Window和Window Manager / 294 8.2 Window的内部机制 / 297 8.2.1 Window的添加过程 / 298 8.2.2 Window的删除过程 / 301 ...