Android学习
無爭
这个作者很懒,什么都没留下…
展开
-
横向Linearlayout中TextView文字不能水平居中的解决方法
TextView的宽高设置为: android:layout_width="wrap_content" android:layout_height="wrap_content" 父容器Linearlayout设置gravity属性: android:gravity="center" 如果Linearlayout中有多个TextView,每个TextView再单独包裹在单个Linea原创 2015-07-09 22:41:27 · 4128 阅读 · 0 评论 -
ListView的性能优化
普通的方式就不说了,每个Item的布局都要去LayoutInflater.inflate(资源文件),特别耗费资源。这里只说优化的方法。1.利用ListView自身的缓存机制convertView,他会缓存条目中的一个条目item,当listview第一屏显示完成之后,就会出现一个缓存条目,其实就是BaseAdapter里面的public View getView(int position, Vie转载 2015-07-29 21:07:01 · 382 阅读 · 0 评论 -
Fragment使用LocalBroadcastManager接收广播消息
这种方式不用在配置文件加东西 广播注册,可以写在Activity(onCreate),也可以写在Fragment(onActivityCreated)里。 LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity()); IntentFilter intentFilter转载 2015-07-17 15:20:51 · 7411 阅读 · 0 评论 -
Android自定义类似ProgressDialog效果的Dialog
原文:http://blog.csdn.net/qjlhlh/article/details/7979179 Android自定义类似ProgressDialog效果的Dialog. 方法如下: 1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。 如我要的效果: 2.定义loading_dialog.xml布局文件转载 2015-07-10 22:18:27 · 522 阅读 · 0 评论 -
Android Selector 与 Shape 基本用法
1:Selector drawable的item中可以有以下属性: android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_s转载 2015-07-10 15:56:11 · 358 阅读 · 0 评论 -
经过代码设置color 类型的selector
原文:http://www.educity.cn/wenda/152331.html 在代码中通过资源id设置selector类型的颜色值往往不成功,需要用下面这种方式来添加selector资源,然后这只给指定的View try { XmlResourceParser xrp = getResources().getXml(R.color.father_btcolor);转载 2015-07-10 15:42:25 · 464 阅读 · 0 评论 -
防止ViewPager中的Fragment被销毁的方法
原文地址:http://blog.csdn.net/icyfox_bupt/article/details/18356461 在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图: 当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。 但是当我们的页面处在转载 2015-07-10 14:02:41 · 356 阅读 · 0 评论 -
Android同时使用多个library时android-support-v4.jar冲突问题。
原文地址:http://blog.sina.com.cn/s/blog_a72ec20c0101db86.html 剧情是这样,我的app要使用四个library,如:LibraryA,LibraryB。这两个库又都需要support.v4.jar。 由于加载的时间不同,所以四个support.v4.jar不同,出错的提示如下: Found 5 versions of android转载 2015-06-25 23:57:13 · 843 阅读 · 0 评论 -
笔试/面试题记录
Java倒序输出字符串(不能使用自带方法)public class javatest { public static void main(String[] args) { String originalString = "abcdefg"; String resultString = ""; char[] charArray = ori转载 2015-07-28 21:09:48 · 404 阅读 · 0 评论