随笔分类 -  【Android-View】

【Android-View】浅谈Android换肤的几种实现方式
摘要:Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤。系统不提供直接支持,只能自行研究。换肤,可以认为是动态替换资源(文字、颜色、字体大小、图片、布局文件……)。这个使用编程语言来动态设置是可以做到的,例如使用View的 setBackground... 阅读全文

posted @ 2015-04-22 17:59 helloworld.MR-zz 阅读(943) 评论(0) 推荐(0)

【Android-view】listView 每个item里动态添加不定量的控件,Android 自动换行
摘要:问题描述: 开发过程中,遇到了在listview里面的每个item都有可能显示图片,并且需要显示的图片的数量不确定,需要自动换行。如图:第一行显示三张图片,第二行显示四张图片。数量0---正无穷(内存支持的情况下)解决办法: 最初就是直接从网上找Android自动换行的控件,再此感谢eoe论坛里**dahege**分享的源码。 dahegeeoe论坛原文地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=195276 但是我直接拿来用的时候出现了个问题,就是当有四张图片的时候只显示三行。 具体解决办法如下: a.修改v.. 阅读全文

posted @ 2014-04-10 02:39 helloworld.MR-zz 阅读(6751) 评论(1) 推荐(2)

【Android-View】点击侧滑菜单(SlidingMenu)按钮,更新主题内容时容易引发的内存问题解决方案
摘要:侧滑菜单 简介:侧滑菜单现在是Android与IOS平台上很常见的一种UI展现形式,通常有左划、右划,但形式都是一样的,滑动显示菜单。点击菜单里的选项按钮后,菜单隐藏,主题显示部分更新所点击按钮的对应界面。效果图如下 所用工具类:目前网上有很多这种工具类,今天以SlidingMenu为例 原理:当点击按钮后,①把容器里的view清空;②得到与按钮相对应的View;③把得到的view添加到容器里去 问题描述:在使用该工具的时候,当点击菜单里的按钮来更新主界面的内容时,有些是直接用getLocalActivityManager().startActivity(tag, int... 阅读全文

posted @ 2014-03-27 15:24 helloworld.MR-zz 阅读(2610) 评论(4) 推荐(1)

【Android--View】关于XListView添加headView后,在headview上的点击与滑动事件冲突的问题解决办法
摘要:XListView: 简介:Android平台上的列表工具,有下拉刷新与上拉加载更多的功能。开源的,有源码的。 组成:MyListView.java XListView.java XListViewFooter.java XListViewHeader.java 问题描述:当给XListVIew添加headview后,headview部分的点击与滑动事件冲突,要么滑动非常卡顿,简直不能滑动,要么不能点击。 解决办法: 修改XListView类。之前的XListView类是继承MyListView,修改为直接继承ListView。 ... 阅读全文

posted @ 2014-03-27 14:33 helloworld.MR-zz 阅读(1536) 评论(0) 推荐(0)

导航