- uni-app导航栏+swiper,及处理滑动冲突
此生唯一自传
第一部分:swiper+顶部/底部导航栏实现这里的思想与安卓的fragment+viewpager是很类似的,用swiper作为左右滚动区间,联动tab导航栏,中间展示内容组件化整体布局导航栏部分大家可以自定义,我整个界面采用的是底部导航栏用position:fixed浮动,swiper部分的current注意是与tab的下标一致,并且注意swiper的高度一定要动态自适应,这个等下滑动冲突会讲到
- 【Android Framework系列】第15章 Fragment+ViewPager与Viewpager2相关原理
__Yvan
AndroidFrameworkJavaandroidFrameworkViewPager
1前言上一章节【AndroidFramework系列】第14章Fragment核心原理(AndroidX版本)我们学习了Fragment的核心原理,本章节学习常用的Fragment+ViewPager以及Fragment+ViewPager2的相关使用和一些基本的源码分析。2Fragment+ViewPager我们常用的两个PagerAdapter的实现类,也就是FragmentStatePage
- 关于Fragment嵌套Fragment来回切换白屏的问题
周蛋蛋
今天在一个fragment里面嵌套了ViewPager,在ViewPager里面嵌套了3个Fragment,但是来回切换的时候,发现有的页面出现了空白,网上说是getChildFragmentManager()有问题,仔细排查以后,发现在使用fragment+viewpager加载首页时,偶尔点进其他的页面会导致首页白屏的问题首先,我们所写的Viewpager的adatper有可能继承自三个类一个
- [ Kotlin ] 解决Fragment+ViewPager的重复创建问题
evenmio
问题描述ViewPager在滑动时会创建新的Fragement,导致Fragment因为缺少参数而无法正常初始化,只能显示原本界面,并且重复创建新的Fragment会使性能降低。解决方案限制ViewPager的缓存页面个数,代码如下://设置缓存个数mPager.offscreenPageLimit=3//设置适配器mPager.adapter=ContentAdapter(list,suppor
- fragment+viewpager懒加载
名字_都被占了
网上都是通过从Fragment的setUserVisibleHint()和getUserVisibleHint()方法来入手的,但是不行,当你将viewpager滑动到第三个页面的时候,这时候你在滑到第一个页面的时候,你会发现第一个页面又被重新加载了,虽然做到了延迟加载,但是没有做到只加载一次的效果,无意间找到一位大神实现懒加载的方式,是从适配器方面入手实现的懒加载,并且实验后,发现既可以实现延迟
- Fragment+ViewPager懒加载
小康de生活
ViewPager的预加载机制,会自动加载左右两边的页面,影响性能,甚至出现卡顿。解决方案如下:publicabstractclassBaseFragmentextendsFragment{//view是否创建完成privatebooleanisViewCreated;//fragment是否可见privatebooleanisUIVisible;//是否加载过数据privateboolean
- Fragment+ViewPager点击切换Fragment
Android初学者
publicclassMainActivityextendsAppCompatActivity{privateCustomViewPagerhome_ViewPager;privateRadioGrouphome_RadioGroup;privateArrayListarrayList;privateArrayListlist;privateMyViewPagerAdaptermyViewPage
- 关于PopupWindow中嵌套viewpager+Fragment报错No view found for id 0x7f10013
阿希哥
正常弹窗我们都会选择PopupWindow来实现,当我们有需求需要在PopupWindow中嵌套Fragment+ViewPager这个时候就会发现报错了Noviewfoundforid0x7f10013并不是我们id写错了错误的原因大概是:FragmentAdapter传入的是Activity的FragmentManger,默认是在Activity的布局xml中寻找ViewPager,但是实际上
- 第八天案例+fragment+viewPager(引导页)+小圆点+跳转
馮贰爺
Android从零开始
fragment+viewPager引导页+小圆点+跳转思路Activity中的代码第三个fragment中的代码思路1,viewpager和fragment做引导页2,创建三个fragment,最后一个里面添加跳转按钮和倒计时3,fragment和activity用handler通讯4,主要页面逻辑在welcomeActivity和第三个fragment里面.Activity中的代码packag
- Android 安卓 fragment+viewpager 仿qq界面 实现点击菜单切换界面+滑动切换viewpager切换界面
Jimstin
Android
源码地址http://download.csdn.net/detail/zhangjm_123/7902245最近写了一个fragment+viewpager仿qq的app,先上图如图,界面底部有四个textview,分别是消息、好友、动态、我的,每点击一个textview将会将会到相应的fragment。大家可能注意到第1张图片和其它的不一样。事实上,这4张图片都是fragment,只是第1张图
- 解决fragment+viewpager第二次进入的时候没有数据的问题
henry121212
为什么调用FragmentPagerAdapter.notifyDataSetChanged()并不能更新其Fragment?在一个Android应用中,我使用FragmentPagerAdapter来处理多Fragment页面的横向滑动。不过我碰到了一个问题,即当Fragment对应的数据集发生改变时,我希望能够通过调用mAdapter.notifyDataSetChanged()来触发Frag
- Fragment+ViewPager懒加载
波澜步惊
前言做程序开发,基础很重要。同样是拧螺丝人家拧出来的可以经久不坏,你拧出来的遇到点风浪就开始颤抖,可见基本功的重要性。此系列,专门收录一些看似基础,但是没那么简单的小细节,同时提供权威解决方案。喜欢的同志们点个赞就是对我最大的鼓励!先行谢过!网上可能有一些其他文章,提供了解决方案,但是要么就是没有提供可运行demo,要么就是demo不够纯粹,让人探索起来受到其他代码因素的影响,无法专注于当前这个知
- Android在多种设计下实现懒加载机制
weixin_34162629
前言前段时间在自己的练习项目中想用到懒加载机制,查看了大多数资料只介绍了在ViewPager+Fragment组合的情况下实现的懒加载,但是现在大多数App更多的是Fragmentmanager去管理主页面多个Fragment的显示与隐藏,然后主界面的某个或多个Fragment里又嵌套了多个Fragment+ViewPager(详细见下图),对于这种情况,适用于第一种的方式是不能直接解决第二种的情
- fragment+viewpager
炉火糖粥吧
packagecom.yyc.day04_fragmentviewpager;importjava.util.ArrayList;importcom.yyc.day04_fragmentviewpager.frag.Frag01;importcom.yyc.day04_fragmentviewpager.frag.Frag02;importcom.yyc.day04_fragmentviewpag
- 关于Fragment+viewpager的取消预加载(懒加载)
悟-静
android
好久没写文章了,最近在做新的项目,就拖在现在整个项目差不多在维护阶段了,所以最近时间比较闲。现在我在项目中遇到的一些问题总结一下。可能我们的项目中会有Fragment+viewpager这种组合,但是一个Activity加载几个fragment进行切换时,会出现一种预加载的情况,也就是说一进这个activity界面就会同时加载几个fragment的数据,如果是这样我们就会浪费一些流量资源,显然是不
- 解决fragment+viewpager第二次进入的时候没有数据的问题
WangMark
Android开发
问题描述:我的项目类似新浪新闻,侧边栏有几个item,每个item对应一个fragment。其中有一个itemA对应的JobFragment中有viewpager,然后viewpager中又有4个fragment。选中JobFragment时,首先初始化界面,这时候没有数据,然后界面初始化完后,经过访问网络获取数据,然后填充数据到viewpager中的4个fragment中。如图示:222244c
- ViewPager 从入门到带你撸个启动页之Fragment+ViewPager(二)
zejian_
android-基础
转载请注明出处(万分感谢!):http://blog.csdn.net/javazejian/article/details/52141393关联文章:ViewPager从入门到带你撸个启动页之ViewPager基础入门(一)ViewPager从入门到带你撸个启动页之Fragment+ViewPager(二)ViewPager从入门到带你撸个启动页之实战启动页(三)ViewPager从入门到带你撸
- 使用Fragment+ViewPager中遇到的显示空白的问题
gaoshu28
fragmentviewpager
问题描述:在ViewPager中添加fragment后,打开APPViewPager第一张为空的,滑动时可以看到第二张,手指放开后又变为空,来回滑动后只有viewpager第一张和最后一张可以正常显示,没有报错但有一个警告,小菜多次尝试后解决但不知其原理,在此记录希望高人路过可以指点一下,警告如图:未修改前fragment主要代码如下:@OverridepublicViewonCreateView
- Fragment+ViewPager 不预加载下一个Fragment
泡沫般2010
android
使用fragment+viewpage时会发现设置setOffscreenPageLimit(0)不预加载页面不管用,原因是官方默认的最小limit为1.所以要想不预加载可以用下边的方法代替,下边的方法是在子页面(也就是fragment中)复写下边的方法,根据fragment是否可见来判断是否是当前页面,然后执行网络加载数据publicclassMyFragmentextendsFragment{
- Fragment+ViewPager
WhuiQi
MainActivitypackagecom.example.whq_day04_viewpager;importjava.util.ArrayList;importandroid.annotation.SuppressLint;importandroid.annotation.TargetApi;importandroid.app.Activity;importandroid.os.Build;
- fragment+viewpager加载页面时有时显示空白的原因!
ActiveLi
优化
在使用fragment+viewpager加载首页时,偶尔点进其他的页面会导致首页白屏的问题首先,我们所写的Viewpager的adatper有可能继承自三个类一个是PagerAdapter,另一个是FragmentPagerAdapter,最后一个是FragmentStatePagerAdapter。后两个都是PagerAdapter的子类,当然相比父类,我们优化了很多新的功能并且简化了很多代码
- Fragment基础知识讲解
小白的成长之路
android
学习导航第二节fragment的简单实现:http://blog.csdn.net/bobo8945510/article/details/52790296第三节fragment的增删改学习:http://blog.csdn.net/bobo8945510/article/details/52806916第四节fragment+viewpager:http://blog.csdn.net/bobo
- fragment+Viewpager实现布局加载
程序员的美腻
android
fragment采用的是动态加载方式,底部采用radiogrouppublicclassMainActivityextendsAppCompatActivity{@BindView(R.id.vp)ViewPagervp;@BindView(R.id.radio_button_home)RadioButtonradioButtonHome;@BindView(R.id.radio_button_s
- Android实现头部切换页(Fragment+viewPager)
林下de夕阳
Android实战
Android实现头部切换页(Fragment+viewPager)Fragment可以看作是轻量级的Activity。不得不说,Fragment实现界面是非常简单且高效的事。ViewPager适合用作界面的左右滑动,在手机屏幕有限的情况下,ViewPager提供了一种很好地解决方案。今天尝试实现了头部的切换页,发现做出来效果挺不错。下面是实现步骤:1、实现Fragment简单的实现了三个Frag
- Android-使用fragment+ViewPager完成可左右滑动的页面(微信页面)
JianMei_Zhang
第一在activity_main.xml中布局上面是一个ViewPager-用来存放我们的fragment下面是一个底部按钮-按钮的数量要与fragment的数量相对应//ViewPager//底部按钮-首页推荐我的第二在MainActivity.java中写代码publicclassMainActivityextendsAppCompatActivity{privateViewPagerpage
- 【移动开发】Android中Fragment+ViewPager的配合使用
weixin_34168880
原本在上一篇博客中要讲解一个Fragment的综合应用,但是中间又想到了滑屏方式,所以就分类在总结了一下,(http://smallwoniu.blog.51cto.com/3911954/1308959)今天我将继续总结,关于Fragment+ViewPager的使用!官方文档:http://developer.android.com/reference/android/support/v4/v
- Android简单的Fragment+Viewpager切换(可滑动和点击切换)
我才18好不好
我的项目录如下:第一步:创建activity_bottom.xml第二步:main_activity.xml第三步:main_fragment(其他两个一样)第四步:创建MainFragment(其他两个同理)importandroid.os.Bundle;importandroid.support.annotation.Nullable;importandroid.support.v4.app.
- activity嵌套fragment,fragment内嵌fragment之间传值切换fragment
fanfan-公众号-码农修仙儿
Android拓展学习
至于fragment的用法,fragment+viewpager的滑动切换代码请参考博文Android基础:翻页控件Viewpager的使用方法,viewpager+fragment混合使用fragment与Activity当在使用activity嵌套fragment,fragment再嵌套子fragment时,相当于有两层fragment,假设最外层为第一层,其中一个Fragment为Paren
- android 实战练习 回归手机卫士 一 主界面布局
只要你能好
android布局
学习android一年多了,平常都是看着书,然后做些练习,总觉着学了后面,忘了前面,突然想做一个比较完整一点的项目,于是不自觉地就想到了做这样一个应用,由于刚接触android没多久,程序肯定会存在或多或少的bug不过现已大体为准吧,把所有的知识整体地复习和应用一遍也是不错的以下是效果图今天就先上布局了,相关的业务逻辑后续再说吧其实这也就是简单的fragment+viewpager的整体布局,然后
- fragment+viewpager图片视频混合轮播(videoview+glide)
qq_41698131
最近要做一个需求是图片和视频混合轮播,因为之前的话轮播都是用的banner,实现起来比较简单,就是new出来,把图片集合设置上就好了,之后就是一顿设置,所以想找一个可以能够实现的第三方,肯定有,但我还是没找到,大哭2333333,还是自己写吧,废话不多说,直接上干货1.首先是页面2activity里的代码publicclassMainActivityextendsAppCompatActivity
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少