1-3:Android
志尼
这个作者很懒,什么都没留下…
展开
-
ListView的添加headView
View headerView = getLayoutInflater().inflate(R.layout.foo_list_header, null); mListView = (ListView) findViewById(…); mListView.addHeaderView(headerView); setListAdapter(…);转载 2015-07-15 11:31:31 · 412 阅读 · 0 评论 -
Android:控件属性
控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全转载 2015-07-31 23:35:00 · 277 阅读 · 0 评论 -
Android的RelativeLayout的layout_height属性设置为wrap_content时layout_below等无效
RTRelativeLayout中,如果将 TextView的 android:layout_height=”wrap_content” android:layout_centerVertical=”true” 之后,其他的控件的android:layout_below等属性全部失效发现限制行数也无效 最后时候minHeight解决问题<TextView android:id="@原创 2015-08-01 12:06:27 · 6579 阅读 · 0 评论 -
android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 圆角 --> <corners android:r原创 2015-08-01 12:49:12 · 280 阅读 · 0 评论 -
android 代码中设置字体大小
可以指定单位: setTextSize(int unit, int size) TypedValue.COMPLEX_UNIT_PX : Pixels TypedValue.COMPLEX_UNIT_SP : Scaled Pixels TypedValue.COMPLEX_UNIT_DIP : Device Independent PixelsmText.setTextSize(Typed原创 2015-08-31 10:48:30 · 821 阅读 · 0 评论 -
Android 自定义adapter的getView中的ViewGroup parent的宽度不正确
RTAndroid 自定义adapter的getView中的ViewGroup parent的宽度不正确ViewGroup.getMeasuredWidth() 可以获取到当前Activity的宽度,但是如果是在内部布局文件中添加了Padding这里是获取不到的<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi原创 2015-08-06 17:04:38 · 1602 阅读 · 0 评论 -
Android:PendingIntent的FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT
当我们自己使用Notification在通知栏提示消息时,我们通过点击下拉的消息,来打开app指定的页面,如果需要传递更多信息时,可以通过PendingIntent。在使用中,碰到了一些问题,主要是参数FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT,总结如下:PendingIntent有一个getActivity方法,第一个参数是上下文,没啥好说的,第二个参数 req转载 2015-09-23 00:55:33 · 614 阅读 · 0 评论 -
Android MimeType的用途以及所有类型
历代安卓版本的名字与API_12345_新浪博客转载 2016-01-22 18:09:11 · 431 阅读 · 0 评论 -
Android SDK下载和更新失败 Android SDK Manager更新失败
更新sdk,遇到了更新下载失败问题: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml转载 2016-03-16 12:37:08 · 392 阅读 · 0 评论 -
Android 判断是有前置摄像头
解决方案 在开发需要使用或切换摄像头的应用程序时,需要先在程序中判断手机是否带有前置摄像头。方法如下:int numberOfCameras = Camera.getNumberOfCameras();for (int i = 0; i < numberOfCameras; i++) { CameraInfo info = new CameraInfo(); Camera.get原创 2016-03-16 18:45:00 · 1979 阅读 · 0 评论 -
android window 属性
<item name="android:windowFrame">@null</item> :Dialog的windowFrame框为无<item name="android:windowIsFloating">true</item>:是否浮现在activity之上<item name="android:windowIsTranslucent">false</item>:是否半透明<item转载 2015-07-06 14:24:08 · 523 阅读 · 0 评论 -
android-volley 图片缓存分析与比较Volley , Universal-Image-Loader 和 picasso
关于android图片缓存开源框架,被程序猿们津津乐道的应该是,Volley , Universal-Image-Loader 和 picasso。关于他们大家问的最多的问题是,到底Volley和UIL那个好?其实我也不知道哪个好,但是我可以帮大家分析分析,大家来评判一下:首先说说他们之间关于缓存部分(Cache),用过Volley的同行应该都知道,它只是提供了接口,ImageCache 和 Cac转载 2015-06-05 21:40:34 · 690 阅读 · 0 评论 -
Android中通过typeface设置字体
Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体<!-- 使用默认的sans字体--> Android:text="Hello,World"转载 2012-08-01 14:07:29 · 8969 阅读 · 1 评论 -
android 普通按钮调用系统按钮(后退 返回 HOMe)按钮
最近有这个需求,网上找了找也找到些方法,只不过他那个也不能满足我的需求经过修改后贴出源码自己看需求:控件调用系统按钮(包含调用输入法按钮) // 拦截一个 onKeyDown 事件后他的值 // action=0 code=4 repeat=0 meta=0 scancode=158 mFlags=8 单词的语意很直接 所以拼凑出我们的 KeyEvent原创 2012-07-20 16:01:34 · 1814 阅读 · 0 评论 -
移动开发小技术(持续更新中...)
1.android移动开发图片可以使用,点9技术 2.有一些设计上可以可以更简单,如 一张不全部正常的图片做背景图, 将图片给4个区域,设计者每个上面有个半透明的灰色。这样就达到按下或者其他的效果。原创 2015-03-30 10:37:41 · 346 阅读 · 0 评论 -
Android系统自带样式(android:theme)(转)
Android系统自带样式(android:theme)(转)转载 2015-04-30 05:50:51 · 281 阅读 · 0 评论 -
Android zipalign,zipalign优化工具
zipalign是专门优化apk的将两个文件解压出来 将文件放到/system文件夹下。。。将两个文件权限修改为: √ √ √ √ √ √ √ √ √然后,用RE管理器依次单击这两个文件,选择执行过了一段时间之后。。。优化就完成了优化的目的:Android SDK中包含一个“zipalign”的工具,它能够对打包的应用程序进行优化。在你的应用程序上运行zipalign,使得在运行时Andro转载 2015-05-01 06:26:49 · 409 阅读 · 0 评论 -
android asyncTask(转)
最近在在做一个Android应用开发,都是用AsyncTask来完成后台任务,简单总结一下。 通常使用AsyncTask,是通过继承这个超类来完成的,如: class BackgroundTask extends AsyncTask { @Override protected Object doInBackground(Object… params) { return null; }} 复制代转载 2015-05-01 07:16:33 · 382 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState触发的时机
android 休闲 onSaveInstanceState onRestoreInstanceState 职场 先看Application Fundamentals上的一段话:Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, bu转载 2015-05-01 20:25:08 · 298 阅读 · 0 评论 -
Android:控件样式触发
android:drawable 放一个drawable资源 android:state_pressed 是否按下,如一个按钮触摸或者点击。 android:state_focused 是否取得焦点,比如用户选择了一个文本框。 android:state_hovered 光标是否悬停,通常与focused state相同,它是4.0的新特性 android:state_selected 被选转载 2015-06-19 16:27:32 · 325 阅读 · 0 评论 -
相对布局属性
RelativeLayout布局 android:layout_marginTop=”25dip” //顶部距离 android:gravity=”left” //空间布局位置 android:layout_marginLeft=”15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android转载 2015-06-02 17:12:42 · 456 阅读 · 0 评论 -
Fragment.2.碎片Fragment简介详解,Fragment的管理
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入”小Activity”,然后每个”转载 2015-04-28 21:16:14 · 360 阅读 · 0 评论