文章分类 -  android

摘要:今天我们要实现的这个效果呢,在Android的应用中十分地常见,我们可以看到下面两张图,无论是系统内置的联系人应用,还是AnyView的阅读器应用,我们总能找到这样的影子,当我们滑动屏幕时,Tab可以相应地完成切换,而当我们点击Tab时,我们的屏幕同样可以完成切换。讲到滑动,我们会立即想到Pager 阅读全文
posted @ 2016-11-05 11:43 天涯海角路 阅读(113) 评论(0) 推荐(0)
摘要:在昨天的文章中,我们使用ViewPager制作了一个简单的滑动切换的例子。今天让我们在昨天的基础之上,利用ViewPager来制作一个可以滑动的Tab。要实现这样的功能,除了ViewPager外,我们还需要一个PagerTabStrip来配合使用。简单说一下PagerTabStrip,Google官 阅读全文
posted @ 2016-11-05 11:42 天涯海角路 阅读(111) 评论(0) 推荐(0)
摘要:转载:原博地址找不到了,不好意思~~ 1. ViewPager要点: ViewPager 是一个布局管理类(layout manager),用于提供页面的左右滑动功能,类似于ListView,也有为ViewPager提供 数据(Fragment)的 adapter 控制类(FragmentPager 阅读全文
posted @ 2016-11-05 11:36 天涯海角路 阅读(325) 评论(0) 推荐(0)
摘要:转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9971721 大家都知道Android的ActionBar是在3.0以上才有的,那么在3.0以下呢,google并没有给我提供在3.0以下支持ActionBar的包,但是外国的大牛Jake 阅读全文
posted @ 2016-11-05 11:32 天涯海角路 阅读(95) 评论(0) 推荐(0)
摘要:通过前几篇文章,我们对Android的导航栏有了一定的了解认识,本次文章将对Toolbar进行综合应用,主要结合DrawerLayout、ViewPager、PagerSlidingTabStrip一起使用。 PagerSlidingTabStrip是github上一个开源库,地址为:https:/ 阅读全文
posted @ 2016-11-05 11:30 天涯海角路 阅读(160) 评论(0) 推荐(0)
摘要:在Android典型界面设计一文中,实现典型滑动导航界面,其实使用ActionBar 也可以轻松实现这一效果,甚至也可实现类似Android典型界面设计(3)的双导航效果。可见ActionBar还是比较强大的,关键要深入进去、灵活的运用,下面我们就使用ActionBar实现如图所示的效果: 1、 兼 阅读全文
posted @ 2016-11-05 11:16 天涯海角路 阅读(203) 评论(0) 推荐(0)
摘要:一、问题描述 侧边栏是Android应用中十分常见的界面效果,可随主屏在左侧或右侧联动,是特别适应手机等小屏幕特性的典型界面设计方案之一,常用作应用的操作菜单,如图所示 实现侧边栏可以使用第三方组件slidingmenu实现和Google官方提供的滑动抽屉组件DrawerLayout实现,下面就分别 阅读全文
posted @ 2016-11-05 11:15 天涯海角路 阅读(159) 评论(0) 推荐(0)
摘要:一、问题描述 之前我们使用ViewPager+Fragment区域内头部导航,在Android 3.0之后Google增加了新的ActionBar,可方便的实现屏幕Head部区域的 设计如返回键、标题、ICON、Logo、自定义View以及菜单等,并可实现Tab导航,下面我们就使用ActionBar 阅读全文
posted @ 2016-11-05 11:14 天涯海角路 阅读(283) 评论(0) 推荐(0)
摘要:一、问题描述 双导航tab切换(底部区块+区域内头部导航),实现方案底部区域使用FragmentTabHost+Fragment, 区域内头部导航使用ViewPager+Fragment,可在之前博客Android典型界面设计2(FragmentTabHost+Fragment实现底部tab切换)基 阅读全文
posted @ 2016-11-05 11:12 天涯海角路 阅读(178) 评论(0) 推荐(0)
摘要:在上次博文中,我们使用RadioGroup+ViewPage+Fragmen实现了顶部滑动导航(查看文章:http://www.cnblogs.com/jerehedu/p/4607599.html#dxjmsj ),接下来我们使用FragmentTabHost+Fragment实现底部tab切换, 阅读全文
posted @ 2016-11-05 11:10 天涯海角路 阅读(119) 评论(0) 推荐(0)
摘要:一、问题描述 本系列将结合案例应用,陆续向大家介绍一些Android典型界面的设计,首先说说tab导航,导航分为一层和两层(底部区块+区域内头部导航),主要实现方案有RadioGroup+ViewPage+Fragment、Viewpager Indicator、ActionBar Tabs、Fra 阅读全文
posted @ 2016-11-05 11:09 天涯海角路 阅读(255) 评论(0) 推荐(0)
摘要:notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。public void notifyDataSetChanged ()该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或 阅读全文
posted @ 2016-10-18 19:17 天涯海角路 阅读(116) 评论(0) 推荐(0)
摘要:导师安排我做一个小项目,其中涉及到利用Adapter作为ListView的适配器,为ListView提供数据。选中某一项后,要让这一项变成选中状态,也就是背景图片要换一下。下面我就用一个小例子来模拟。重点不在于实现,而是了解Adapter中notifyDataSetChanged()背后的运行机制。 阅读全文
posted @ 2016-10-18 19:13 天涯海角路 阅读(115) 评论(0) 推荐(0)
摘要:有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次 阅读全文
posted @ 2016-10-18 19:11 天涯海角路 阅读(316) 评论(0) 推荐(0)
摘要:HTML标签可以自定义属性,但是我们要考虑其在IE、Firefox以及chrome下的兼容性问题。例如: <div id="newTest" myAttr="getAttr"></div> 复制代码 <div id="newTest" myAttr="getAttr"></div> 这里的“myAt 阅读全文
posted @ 2016-10-18 17:10 天涯海角路 阅读(130) 评论(0) 推荐(0)
摘要:本文实例讲述了JS操作HTML自定义属性的方法。分享给大家供大家参考。具体如下: HTML代码如下(其中的displayName为自定义属性): 复制代码 代码如下: <input type="text" id="txtBox" displayName="123456" /> 获取自定义属性值: 复 阅读全文
posted @ 2016-10-18 17:09 天涯海角路 阅读(258) 评论(0) 推荐(0)
摘要:在jQuery的attr与prop提到过在IE9之前版本中如果使用property不当会造成内存泄露问题,而且关于Attribute和Property的区别也让人十分头痛,在HTML5中添加了data-*的方式来自定义属性,所谓data-*实际上上就是data-前缀加上自定义的属性名,使用这样的结构 阅读全文
posted @ 2016-10-18 17:07 天涯海角路 阅读(114) 评论(0) 推荐(0)
摘要:我们可能在有得需求情况下要给view设置一个tag,然后根据这个tag获取这个对应的view对象,给一个view设置一个tag为setTag(),根据这个tag获取这个view对象使用findViewWithTag()方法,写了一个简单的demo玩玩, [html] view plain copy 阅读全文
posted @ 2016-10-18 15:46 天涯海角路 阅读(440) 评论(0) 推荐(0)
摘要:listview的 只需要两步: 第一步: 首先在listview中设置一个tag标签例如 tv.setTag(position); 第二步: 获取的时候使用 TextView t=(TextView) listview.findViewWithTag(position).findViewById( 阅读全文
posted @ 2016-10-18 15:38 天涯海角路 阅读(512) 评论(0) 推荐(0)
摘要:开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中 阅读全文
posted @ 2016-10-18 15:25 天涯海角路 阅读(70) 评论(0) 推荐(0)