文章分类 -  android

摘要:一、概述 在界面设计中需要根据用户操作显示提示信息、出错信息等,就要用到对话框。Android实现提示信息显示常用有两种方式 1、Toast 2、AlertDialog Android中用来显示显示信息的一种机制,属于轻量级消息开发中使用频率很高。其特点 1、 不接受用户操作,没有焦点 2、 显示的 阅读全文
posted @ 2016-11-05 15:43 天涯海角路 阅读(206) 评论(0) 推荐(0)
摘要:通过前几篇的文章(查看系列文章:http://www.cnblogs.com/jerehedu/p/4607599.html#gui ),我们清楚了Activity实际上是将视图的创建和显示交给了Window对象进行了处理并分析了视图的测量、布局及绘制过程。本篇文章将继续详细分析Window及Win 阅读全文
posted @ 2016-11-05 15:41 天涯海角路 阅读(185) 评论(0) 推荐(0)
摘要:在清楚了View绘制机制中的第一步测量之后,我们继续来了解分析View绘制的第二个过程,那就是布局定位。继续跟踪分析源码,根据之前的流程分析我们知道View的绘制是从RootViewImpl的performTraversals方法开始的,在此方法中依次调用了performMeasure、perfor 阅读全文
posted @ 2016-11-05 15:40 天涯海角路 阅读(150) 评论(0) 推荐(0)
摘要:在上篇文章(http://www.cnblogs.com/jerehedu/p/4607599.html#gui)中,根据源码探索了View的绘制过程,过程有三个主要步骤,分别为测量、布局、绘制。系统对绘制已经做了很好的封装,我们主要对测量和布局过程进行分析,看一看android是如何对view进行 阅读全文
posted @ 2016-11-05 15:36 天涯海角路 阅读(162) 评论(0) 推荐(0)
摘要:在上篇文章中,我们通过跟踪源码,我们了解了Activity、Window、DecorView以及View之间的关系(查看文章:http://www.cnblogs.com/jerehedu/p/4607599.html#gui)。那么整个Activity的界面到底是如何绘制出来的呢?既然DecorV 阅读全文
posted @ 2016-11-05 15:35 天涯海角路 阅读(86) 评论(0) 推荐(0)
摘要:2015-07-23 13:47 by 杰瑞教育, 847 阅读, 0 评论, 收藏, 编辑 相信大家在接触Android之初就已经知道了Activity中的setContentView方法的作用了,很明显此方法是用于为Activity填充相应的布局的。那么,Activity是如何将填充的布局绘制出 阅读全文
posted @ 2016-11-05 15:33 天涯海角路 阅读(85) 评论(0) 推荐(0)
摘要:一、问题描述 在Android典型界面设计(3)的我们实现了双导航效果,即外层底部导航和内部区域的头部导航,如网易新闻等很多应用采用了这种导航,但Google提供DrawerLayout可实现抽屉式导航,建议使用DrawerLayout代替底部导航,下面我们就使用官方提供的DrawerLayout+ 阅读全文
posted @ 2016-11-05 15:29 天涯海角路 阅读(165) 评论(0) 推荐(0)
摘要:经过一个简单的Demo,基本上做出了个可以实现功能的滑动页面,但是这个东西复用性差,而且还有一些小bug,不喜欢,再改! 通过重写继承OnPageChangeListener跟PagerAdapter,将一些重复性代码放到这两个类里面,在onCreate里面只需要加入一些初始化的方法即可,但是感觉还 阅读全文
posted @ 2016-11-05 15:28 天涯海角路 阅读(102) 评论(0) 推荐(0)
摘要:废话不多说,先上效果图 activity_main.xml MainActivity.java MainAdapter.java 上面的是主要的代码:还有其他的 什么我就不贴了,源码里都有。 demo 的 源码 地址:https://pan.baidu.com/s/1o8NFsNK 补充 2016/ 阅读全文
posted @ 2016-11-05 15:27 天涯海角路 阅读(143) 评论(0) 推荐(0)
摘要:先看个简单的,先上个效果图,吸引大家一下眼球。 三个页面间的滑动,此时是带着上面的标题一块滑动的。 看一下android 对于PagerTitleStrip的官方解释: PagerTitleStrip是ViewPager的一个关于当前页面、上一个页面和下一个页面的一个非交互的指示器。它经常作为Vie 阅读全文
posted @ 2016-11-05 12:14 天涯海角路 阅读(1238) 评论(0) 推荐(0)
摘要:前言:在前两篇文章中,我们讲解了滑动页面的的实现方法与四大函数的意义,但有时,仅仅实现页面滑动是不够的,还要有标题栏才会显得更友好。所以在这篇文章中,我将会向大家展示在Android.support.v4包中的两个控件PagerTabStrip与PagerTitleStrip,他们都是用来实现标题栏 阅读全文
posted @ 2016-11-05 12:11 天涯海角路 阅读(119) 评论(0) 推荐(0)
摘要:PagerTabStrip 和 PagerTitleStrip 都是安卓ViewPager组件的一个“卡片”,效果如下图。 PagerTitleStrip 是不可交互的,图中顶部那个就是(只能展示不能点击);PagerTabStrip 是可交互的,能点击底部那个tab跳转viewpager的page 阅读全文
posted @ 2016-11-05 12:10 天涯海角路 阅读(337) 评论(0) 推荐(0)
摘要:此篇博客主要详细介绍时下比较流行的两个android开源组件的使用,AnctionBarsherlock与viewpagerindicator,具体使用将以demo形式呈现,先上效果图,看是否是你需要的。 一步:下载资源,github 是好东东。 这是两个开源组件的Github地址,具体你想用Git 阅读全文
posted @ 2016-11-05 12:03 天涯海角路 阅读(109) 评论(0) 推荐(0)
摘要:使用第三方的TabPageIndicator,viewpager,fragment,fragmentPagerAdapter实现顶部tab 导航栏的切换,效果图 1 顶部是一个布局文件,top.xml,中间的tab切换是一个TabPageIndicator,下面的内容区域是viewpager 准备文 阅读全文
posted @ 2016-11-05 12:01 天涯海角路 阅读(128) 评论(0) 推荐(0)
摘要:前言:TabPageIndicator这个类和之前的不大一样,他不仅提供了展示的功能,而且可以点击,下面的viewpager可以跳转的有点tabhost的感觉。 一:布局文件的定义,simple_tabs,其中的TabPageIndicator可以放在viewpager的上面或是下面都行,效果还行吧 阅读全文
posted @ 2016-11-05 11:54 天涯海角路 阅读(101) 评论(0) 推荐(0)
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24740977 Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了: 1、传统的ViewPager实现 2、FragmentManag 阅读全文
posted @ 2016-11-05 11:53 天涯海角路 阅读(89) 评论(0) 推荐(0)
摘要:转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23513993 本来准备下载个CSDN的客户端放手机上,没事可以浏览浏览资讯,下载了官方的之后,发现并不能很好的使用。恰好搜到一个大神自己写的csdn的app,下载安装了一下,感觉很 阅读全文
posted @ 2016-11-05 11:50 天涯海角路 阅读(91) 评论(0) 推荐(0)
摘要:action来实现tab标签 并跟fragment结合 因为要写新闻客户端这个tab导航是必须的 这里我写几个小练习,希望大家融会贯通. 1actionbar设置tab +fragment 布局是个layout 什么layout都可以 加个Id 叫container fragment 2 .View 阅读全文
posted @ 2016-11-05 11:46 天涯海角路 阅读(300) 评论(0) 推荐(0)
摘要:MainFragmentAdapter.java [java] view plain copy package com.example.ui; import android.content.Context; import android.support.v4.app.Fragment; import 阅读全文
posted @ 2016-11-05 11:45 天涯海角路 阅读(202) 评论(0) 推荐(0)
摘要:这儿直接写实现步骤了,至于ActionBar, Fragment, ViewPager相关的基础知识就不在这儿讲了,这篇文章讲的不错: http://blog.sina.com.cn/s/blog_5d6ee3360100r1my.html 开始实现 创建FragmentActivity,总的代码如 阅读全文
posted @ 2016-11-05 11:44 天涯海角路 阅读(99) 评论(0) 推荐(0)