现在位置: 首页 > 移动开发 > 文章
2018年09月26日 移动开发 ⁄ 共 1205字 评论关闭
转载地址:http://www.cnblogs.com/and_he/archive/2011/06/01/2067106.html 先介绍去掉标题栏的方法: 第一种:也一般入门的时候经常使用的一种方法 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@string/app_name" andr...
阅读全文
大纲 1、android中res目录下的文件夹所对应屏幕尺寸 2、用dp表示尺寸的原理 3、对于720p尺寸的适配需要注意什么 4、ui切图按什么尺寸给最好 参考:http://www.360doc.com/content/12/0301/17/5087210_190881395.shtml 几个概念: 1) 屏幕密度(dpi) :dot per inch,即每英寸像素数。 ldpi(120),mdpi(160),hdpi(240),xhdpi(320) 计算方法: 以480x854,4.0inch手机为例,其对角线为4.0inch,对角线的...
阅读全文
感谢@ayonggu 的补充:所有有Hide注解的代码在打包为Android.jar时都去掉了。 详细说明请看两类不能在SDK中使用的API------@hide和internal API介绍 ---------------------------------------------------------------------------------------------------------------- 为什么android源码中有的public方法,在官网会查不到并且我们也用不了? 比如,看这个: 在android开发官网上搜是搜不到这个方法的,我们也调用不了,...
阅读全文
2018年09月25日 移动开发 ⁄ 共 1143字 评论关闭
 看到网上好多播客中都说用  overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);的确可以,不过要在startActivity后和finish()前,而且每个activity都要这样写方法; 而下面的写法则可以让整个应用的所有activity都是平滑水平切换的,不用在代码中添加额外代码: 1.首先在manifest.xml中定义application节点的主题 <application android:icon="@drawable/ic_launche...
阅读全文
有时,我们需要访问网络才能获取到需要操作的任务数(例如下载的文件数),而在服务器返回任务数之前要想隐藏进度百分比和进度数值,就需要我们自己重写ProgressDialog。等到获取到任务数后再把进度值和百分比显示出来。先上效果图: 关键代码: public class CustomProgressDialog extends ProgressDialog { private final String TAG = this.getClass().getSimpleName(); public CustomProgressDialog(Context context...
阅读全文
2018年09月25日 移动开发 ⁄ 共 4197字 评论关闭
在android中要绘制圆环,暂时知道有三种方式。分别是: 一、设置画笔的style为stoke,绘制圆 这里是先绘制内圆,然后绘制圆环(圆环的宽度就是paint设置的paint.setStrokeWidth的宽度),最后绘制外圆。 请看核心源码: [java] view plaincopyprint? <span xmlns="http://www.w3.org/1999/xhtml" style="">package yan.guoqi.rectphoto;      import android.content.Context;   import android.grap...
阅读全文
一、当设置了paddingtop的值后,滚动时内容没有穿过paddingtop的区域(如下图所示),解决办法是设置android:clipToPadding="false"即可 二、当设置paddingright属性时,滚动条显示在里边,要想滚动条显示在外边,设置android:scrollbarStyle="outsideOverlay"属性即可。 三、点击gridview的item时,item两边显示多余的空白部分,设置 android:stretchMode="none"属性即可。 四、gridview调用setonitemclicklistener时确保...
阅读全文
2018年09月25日 移动开发 ⁄ 共 1384字 评论关闭
系列一: 基于xmpp openfire smack开发之openfire介绍和部署[1] 基于xmpp openfire smack开发之smack类库介绍和使用[2] 基于xmpp openfire smack开发之Android客户端开发[3] 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4] 系列二: Android平台下基于XMPP的IM研究(一) Android平台下基于XMPP的IM研究(二 MultiUserChat 聊天室) 系列三: Android基于XMPP Smack openfire 开发的聊天室(一)【...
阅读全文
2018年09月25日 移动开发 ⁄ 共 16824字 评论关闭
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437 经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。 其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。 多数朋友突...
阅读全文
首先,看getWidth()的官方说明: public final int getWidth () Added in API level 1 Return the width of the your view. Returns The width of your view, in pixels. 返回view的宽度,说的不详细,再看getWidth源码: <span style="font-size:18px;"> /** * Return the width of the your view. * * @return The width of your view, in pixels. */ @ViewDebug.ExportedPrope...
阅读全文