android
辰_逸
这个作者很懒,什么都没留下…
展开
-
android 中Xml里面的id重名问题
声明:转载请注明原作地址。 今天在做项目的时候,居然发现@+id 居然可以重名,而且程序还不会报错。郁闷了,这到底怎么回事呢?经过google 和百度之后,才有所了解。 情况一:同个一个Xml文件中的同名 在同个一个Xml文件的中若同名了,则前一个有效,而后一个无效,即后一个Null掉。如: [java] view plaincopy转载 2013-10-28 11:50:42 · 814 阅读 · 0 评论 -
利用dimens.xml来达到资源的重用
标题是我自己理解的。大意是:有时候我们为了维护一个工程,或者想定义一个button样式,或textView样式,这些样式中包含着文字的大小,背景图片,前置图片等一些资源。而且这个button或textView会在很多地方要用到它,原本我们可以将它的文字大小,图片样式等写在XML中或者代码中。但这样的维护性太差了;一旦要修改的时候,需要挨个文件找,挨个修改。现在我们利用dimens来维护时,只需要修转载 2013-10-28 14:48:11 · 642 阅读 · 0 评论 -
px、dp和sp,这些单位有什么区别?
相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。 px: 即像素,1px代表屏幕上一个物理的像素点; px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。 dp: 这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为原创 2013-10-28 15:23:09 · 664 阅读 · 0 评论 -
设置Toast显示位置
设置Toast显示位置 两个方法可以设置显示位置: 方法一:setGravity(int gravity, int xOffset, int yOffset)三个参数分别表示(起点位置,水平向右位移,垂直向下位移) 方法二:setMargin(float horizontalMargin, float verticalMargin) 以横向和纵向的百分比设置显示位置,参数均为f转载 2013-11-01 09:13:02 · 1080 阅读 · 0 评论 -
解决找不到jni.h和jni_md.h的问题
在%JAVA_HOME%/include/下找到 jni.h,在%JAVA_HOME%/include/win32/下找到jni_md.h,复制到“Visual Studio目录/VC/include/”下,即可解决问题原创 2014-04-22 14:47:50 · 2330 阅读 · 0 评论 -
编写Android.mk中的LOCAL_SRC_FILES的终极技巧
问题的引入 在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表. 考虑有如下源文件分布的情况: cpp文件全部位于android项目下的jni文件夹下,结构如下 jni |---1.cpp |---2.cpp |---Android.mk |---App转载 2014-09-12 14:08:23 · 436 阅读 · 0 评论