Android基础
文章平均质量分 55
有限无限
这个作者很懒,什么都没留下…
展开
-
Android在Activity中取消EditText自动获取焦点的默认行为
在项目我们经常会在Activity中使用EditText,但是它经常会默认获取焦点,让界面显示不美观,如何在进入的时候不让它获取焦点,触摸后才获取焦点。方法,可以在XML布局文件中在EditText所在的父控件中加入下面属性即可。android:focusable="true" android:focusableInTouchMode="true"原创 2013-09-06 11:09:44 · 1851 阅读 · 0 评论 -
Activity 菜单功能
在Android应用中我们经常会使用菜单功能,而它you原创 2014-06-11 09:47:52 · 781 阅读 · 0 评论 -
<activity>标签中activity:windowSoftInputMode的属性详解
android:windowSoftInputMode 属性activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置原创 2013-12-27 14:10:32 · 576 阅读 · 0 评论 -
EditText和ScrollView共存,无法获取焦点,不能滚动的解决方法
在程序UI设计时,我们用遇到,界面内容太多,显示不下,而使用ScrollView进行内容的填充在使用时,需要注意,ScrollView作为parent时,只能有一个child<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_p原创 2014-01-03 15:59:48 · 4905 阅读 · 0 评论 -
Android 屏幕切换和onConfigurationChanged不调用的原因
Activity的生命周期大家都知道,通常我们会指定activity的屏幕方向,这样避免屏幕旋转改变后activity生命周期变化 android:screenOrientation="portrait" 竖屏 android:screenOrientation="landscape" 横屏上面通过指定Activity显示屏幕方向,代码很方便也很多应用是这样原创 2013-12-19 11:06:43 · 3071 阅读 · 0 评论 -
Android Activity定制需要的Title
Activity界面默认的Title是只有文字描述的,当我们想要做成类似微信中Tilte行带有导航和多功能效果的时候,我们就需要自己去定义需要的布局来加载它。 上次我们讲到了Activity的全屏显示和去掉Title原创 2013-11-04 17:07:24 · 1289 阅读 · 0 评论 -
Android XML Pull解析
暂空原创 2013-09-09 11:28:06 · 730 阅读 · 0 评论 -
给TextView中的文字添加阴影效果和样式Style的使用
<TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:shadowCo原创 2013-10-24 15:25:04 · 899 阅读 · 0 评论 -
Android设备电量监控
这章介绍的是如何通过广播监听电量变化不多说了上代码原创 2013-10-14 09:47:53 · 754 阅读 · 0 评论 -
如何将Activity设置为Dialog样式
如何将Activity设置成Dialog样式有二种方法在AndroidManifest.xml中设置activity的主题即可第一种: android:theme="@android:style/Theme.Dialog" 第二种: android:theme="@android:style/Theme.Translucent"原创 2013-10-10 14:46:25 · 3844 阅读 · 0 评论 -
定制自己的Toast通知
在Android系统中,消息提醒有Notification通知栏消息提醒,Dialog对话框消息提示,还有一种就是Toast消息通知。其中Toast消息通知,它是不获取焦点,不接受触摸事件,透明的短时间的友好提示,如网络超时,编写短信保存到草稿箱等等。首先我们要使用Toast提示消息Context context = getApplicationContext();Cha原创 2013-10-10 14:08:25 · 912 阅读 · 0 评论 -
Android FastJson,json解析
Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。FastJson wiki地址原创 2013-09-25 15:48:52 · 930 阅读 · 1 评论 -
如何设置Activity全屏显示和没有Title
在产品设计我们,我们会遇到需要将Activity设置成全屏和去掉Title,如何实现呢第一种方法,是在AndroidManifest.xml清单文件中对activity加入android:theme="@android:style/Theme.NoTitleBar.Fullscreen" <activity android:theme="@android:sty原创 2013-10-10 14:24:41 · 1606 阅读 · 0 评论 -
Android 在Service开启对话框的方法
在项目中,我们可能会需要在service中进行对话框的全局开启。如何实现呢,Dialog的方法中有getWindow()方法,然后setType(int type)在官方文档中有介绍模仿当电量不足时,弹出对话框。mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);原创 2013-09-08 10:42:36 · 865 阅读 · 0 评论 -
Android中使用其他格式的字体
在项目使用我们可能会遇到客户要求不使用系统自带的字体,这时我们就需要网上找字体资料,下载下来放入到工程下的assets资源目录下,同时规范格式,在下面建立fonts文件夹,将已下载好的字体文件放入其中,android系统支持的是ttf格式的字体文件。在程序中如何调用:public static Typeface getTypeface(Context context, String pat原创 2013-09-08 10:26:56 · 901 阅读 · 0 评论 -
Android 悬浮框的实现
类似360的悬浮框实现布局文件android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical" >android:id="@+id/ray_menu"android:background="@drawable/a"an原创 2013-09-08 14:07:00 · 836 阅读 · 0 评论 -
ANR(Application not responding)的由来以及处理方法
什么是ANR呢,通常在系统对用户的i原创 2014-10-27 14:06:35 · 854 阅读 · 0 评论