Android不同手机屏幕分辨率自适应

摘要: 文章出处:http://wolfgangkiefer.blog.163.com/blog/static/8626550320111120105136253/各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为这样的布局永远是无法适应所有手机屏幕的。 正确的做法应该是.. 阅读全文
posted @ 2012-09-06 12:19 jiezzy 阅读(428) 评论(0) 推荐(0)

利用半透明对话框实现新浪微博android客户端首次运行时的提示界面

摘要: 文章出处:http://blog.csdn.net/sunmanzth/article/details/6902458首先,设置要覆盖在最上方的dialog的view[html]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutandroid:background="@drawable/navigater_bg"android:padding="0.0dip"android:layout_width="fil 阅读全文
posted @ 2012-09-06 12:17 jiezzy 阅读(854) 评论(0) 推荐(0)

教你怎么判断手机是否已安装某程序,然后调用该程序

摘要: 手机用户尤其厌烦手动输入大量信息,在一个程序中可以调用其他程序或功能往往可以给用户更好的用户体验,让用户倍感亲切,所以程序间这样的整合可以 促成多方软件协同工作的“共赢”局面。 那我们在我们自己的程序中调用其他程序时往往要检查手机有没有安装该软件后再做相应操作,如没有安装,用intent将用户引导至android market去下载该程序,如已安装则打开该程序,并传入参数和调用其功能。下面介绍怎么判断手机已安装某程序的方法: private boolean isAvilible(Context context, String packageName){ final PackageMan... 阅读全文
posted @ 2012-09-06 12:14 jiezzy 阅读(856) 评论(0) 推荐(0)

android动态全屏切换

摘要: [html] view plaincopyprint?importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.WindowManager;importandroid.widget.Button;publicclassFullScreenTestActivityextendsActivity{privateButtonbutton;privatebooleanisFulllScreen; 阅读全文
posted @ 2012-09-06 12:13 jiezzy 阅读(197) 评论(0) 推荐(0)

Android中取得手机屏幕大小

摘要: 其实就是 DisplayMetrics类 的应用 ,代码如下:package yc.android.resolution;import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.View;import android.widget.Button;import android.widget.TextView;public class TheResolutionActivity extends Activity { private T... 阅读全文
posted @ 2012-09-06 10:10 jiezzy 阅读(469) 评论(0) 推荐(0)