程序猿媛

程序猿媛五:ViewAnimator多级动态标题栏

 ̄綄美尐妖づ 提交于 2019-12-07 14:24:28
ViewAnimator多级动态标题栏 声明:博文为原创,文章内容 为,效果展示,思路阐述,及代码片段。 转载请保留原文出处“ http://my.oschina.net/gluoyer/blog ”,谢谢! 您可以到博客的“ 友情链接 ”中,“程序猿媛(最新下载)*.*”下载最新版本,持续更新!当前版本,也可直接点击“ 当前1.4版本 ”下载。 本文介绍,通过 ViewAnimator 动态切换,将自定义标题栏中的功能按钮,分类、分层次显示。 当然,博文阐述的是一种展现模式,请根据实际情况,灵活应用。 首先,看下实现效果: 效果简述:进入后点击“设置”,动画效果向下切入显示二级栏;点击“返回”,动画向上切回主栏。 功能实现,主要以下几步: 布局中的 ViewAnimator; 管理层级间的切换关系; 设置切换动画。 布局中的 ViewAnimator <ViewAnimator android:id="@+id/title_bar_switcher" android:layout_width="match_parent" android:layout_height="wrap_content" > <LinearLayout android:id="@+id/title_bar_main" android:layout_width="match_parent" android

程序猿媛四:Fragment二级菜单双列表

旧城冷巷雨未停 提交于 2019-12-06 23:54:53
Fragment二级菜单双列表 声明:博文为原创,文章内容 为,效果展示,思路阐述,及代码片段。 转载请保留原文出处“ http://my.oschina.net/gluoyer/blog ”,谢谢! 您可以到博客的“ 友情链接 ”中,“ 程序猿媛(最新下载) *.*”下载最新版本,持续更新!当前版本,也可直接点击“ 当前1.3版本 ”下载。 本文介绍,利用 两个 Fragment ,并列列表展示,并可选择二级列表各个列表项。 可以用来做地区、分类等选择方式。 首先,看下实现效果: 功能的实现,主要有两个方面: 数据的配置已经Adapter的更新; Fragment中列表项点击事件的处理。 数据的配置已经Adapter的更新 与前一篇文章中类似,在此不赘述,请查看“ 程序猿媛三:ExpandableListView二级菜单选择 ”。 Fragment中列表项点击事件的处理 如果您看过其他 Fragment 相关的文章,也会了解到,可以在 Fragment 里面添加接口,并在其所在 Activity 中实现,以此作为两者之间沟通的桥梁。 此示例亦如此,以左侧列表为例: 首先,在 Fragment 里,定义列表项点击事件监听接口, interface onFirstListItemSelectedListener { public abstract void

程序猿媛六:ListView的Item点击事件(消息传递)

萝らか妹 提交于 2019-12-06 08:58:01
ListView的Item点击事件(消息传递) 声明:博文为原创,文章内容 为,效果展示,思路阐述,及代码片段。 转载请保留原文出处“ http://my.oschina.net/gluoyer/blog ”,谢谢! 您可以到博客的“ 友情链接 ”中,“程序猿媛(最新下载)*.*”下载最新版本,持续更新!当前版本,也可直接点击“ 当前1.5版本 ”下载。 引子:自定义ListView的Adapter,给Item中的子控件(按钮、图标、文字等)添加点击事件,来进行点击后的不同处理,是经常要做的事情。但有些需要在处理事件中,对Activity中其他控件进行更新的话,通常把Adapter在Activity中实现,处理比较多的话,在Activity中增加几百行代码还是比较普遍的情况。 我的习惯,还是把Adapter独立出来。那么,其他控件的更新如何处理呢? 当然,每个人的习惯不同,我这里只是阐述一种思路,如果您觉得有用,可以作为参考;其他就麻烦绕道吧。 首先,还是看下实现效果吧: 本文介绍: 主要是通过Handler管理Message的方式,在Adapter处理点击事件时,将所需数据传送回所属Activity。在Activity中处理点击事件的后续操作的同时,又将Adapter独立了出来,代码结构就比较清晰,便于阅读和管理了。 Adapter的重写,主要处理集中在getView方法中

程序猿媛二:Android底部导航栏(选项卡)

我们两清 提交于 2019-12-01 00:03:40
底部导航栏(选项卡) ViewPager+RadioGroup 声明:博文为原创,文章内容 为,效果展示,思路阐述,及代码片段。源码请通过应用内下载。 转载请保留原文出处“ http://my.oschina.net/gluoyer/blog ”,谢谢! 应用下载 :“ http://mail.sina.com.cn/netdisk/download.php?id=d156f9c2124d9db7ce5de4007594800463 ” 引子:昨天群里有人说用Button做导航栏,然后,用ViewPager结合Fragment做显示,后退会崩溃!?! 强烈 表示 不相信,今天整理了一下类似功能,给吖看看,也顺便记录一下。 本文介绍:利用RadioGroup做导航栏,ViewPager结合Fragment管理显示页面。 可以通过点击导航栏,或者左右滑动手势,切换页面。 Fragment的内容,根据需求设置。 示例中,添加了文本,列表,ViewPager三种。 实现效果如下: 主页面的布局文件activity_btm_navi.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout