- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 怎么在viewpager中获取子fragment里面的控件
有时候我们想要操控viewpager中获取焦点的fragment的控件,但是并没有getCurrentFragment 等类似的方法,但是提供了setPrimaryItem方法,但是这个实在adapter里面的,所有我们像个办法让他把当前的fragment从adapter中传出来,那么就要重写fragmentpageradapter 代码如下:public class MyFragmentAdap
2016-08-31 21:19:59 6319 3
原创 Viewpager里面的图片自动滚动的简单实现
主要用于app的滚动广告的应用,viewpager里面有几张图片,让他自己每隔几秒就自动切换到下一张, 在这里关于viewpager的装填,和小红点的改变就不写啦,主要是自动切换的代码: //当前viewpager的页码 private int currentItem; //定时器 private ScheduledExecutorService scheduledExecuto
2016-08-29 20:16:33 553
原创 问题:如何让HorizontalScrollView中的item能滚动的时候点击居中
解决时间:9:00 — 13:50 解决路程: 1、 首先,想到的就是通过计算item和边框之间的距离来使其滚动到指定的位置,所以上网上找了一些方法,都是有关于计算的,具体代码就不说啦,反正都是不好使,具体思路就是,计算选中的item到第一个item的距离,判断是否大于屏幕的一半,大于就滚动,滚动的距离就是二者之差, 2、 可是坏就坏在判断上,这一上午的时间就一直在调试这个判断,各种判断条
2016-08-27 14:12:07 3127 2
原创 Fragment嵌套Viewpager时报错
报错:FragmentManager is already executing transactions可能原因,在fragment里面viewpager的setadapter的时候使用的是 getActivity().getSupportFragmentManager,这时候会和父activity相冲突,应该为:getChildFragmentManager
2016-08-22 22:22:34 569
原创 adapter.notifyDataSetChanged()不起着用
有时候,先定义一个空的list,然后让listview.setAdapter,之后获得数据后再更新list来刷新adapter,想的挺好,但是却发现界面一片空白,可是也没有报错,打印数据,也有,然后就会一脸懵逼,其实有可能是下面的原因: 示例代码: list= DBManager.getListByCurso(); adapter = new
2016-08-18 16:38:57 1146 1
原创 sharedPreference的基本用法
android存储数据的形式主要有四种: 1、sharedpreference,是一个系统定义好的xml文件 2、文件系统 3、sqlite 4、网络存储这里是sharedpreference写入: //1、创建新的sharedpreference SharedPreferences sharedPreferences = getSharedPreferences("user
2016-08-16 15:12:15 680
原创 popupWindows的位置设置
showAsDropDown(anchor); 以触发弹出窗的view为基准,出现在view的正下方,弹出的pop_view左上角正对view的左下角 偏移量默认为0,0showAsDropDown(anchor, xoff, yoff); 有参数的话,就是一view的左下角进行偏移,xoff正的向左,负的向右. yoff没测,也应该是正的向下,负的向上 showAtLocation(pa
2016-08-14 16:03:54 346
原创 scrollview嵌套listview滑动,上拉刷新,冲突等问题
谷歌官方是不推荐嵌套的,但是我们现在有好多布局这样做会很方便,所以,没办法自能自己研究怎么嵌套喽,当然不是我研究的,我只是学习别人的,在这纪录一下,网上其实有好多办法,比如重写listview或重写scrollview,但是感觉太麻烦啦,在网上找了半天找到一个相对简单的办法,先记下来吧。首先scrollview嵌套listview的时候listview的宽度必须固定,比如200dp,要不然运行的时
2016-08-13 00:39:47 1888 2
原创 viewpager+fragment+viewpager+scrollview滑动冲突问题
我的布局比较复杂,viewpager里面是fragment,fragment里面有事viewpager,viewpager里面有事fragment,fragment里面是scrollview,scrollview里面是viewpager和listview不要问我为什么这么复杂,想想就蛋疼。。。 在这里面能滑动的有viewpager和scrollview,那么当我们滑动的时候到底哪个滑动,这
2016-08-13 00:16:34 2045
原创 ScrollView嵌套listView或Gridview后滚动到顶部
我这个布局有点复杂,是fragment里面有个viewpager,viewpager里面的fragment的布局是scrollView,里面嵌套listview和viewpager,代码如下:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/new_next_scro
2016-08-13 00:05:37 635
原创 java代码怎么设置控件的外边距
刚查到的,纪录一下 在activity中,可以这样 LinearLayout.LayoutParams lp= (LinearLayout.LayoutParams) imageview.getLayoutParams(); lp.leftMargin = 50; lp.rightMargin = 50; imageview.setLayoutPa
2016-08-11 19:26:17 6704
原创 在fragment使用LayoutParams
在fragment使用LayoutParams要导包ViewGroup下面的LayoutParams 不能用 LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) imageview .getLayoutParams(); 记录一下
2016-08-11 19:08:51 501
原创 ViewPager嵌套Viewager嵌套问题
今天遇到一个问题,记录下来防止忘啦 首先:我再ViewPager里面装填了5个Fragment,并且禁止ViewPager滑动,只能通过点击按钮滑动。 然后:我再ViewPager的第一个Fragment里面有嵌套一个ViewPager 但是当我点击外部viewpager改变页面(滑动)时会报错,原因是因为我在fragment里面使用getSupportFragmentManager。 应该
2016-08-11 19:04:25 485
原创 自定义ViewPager XML文件无法识别问题
今天写了一个自定义的ViewPager,但是运行时报错 Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class com.mydrivernews.tools.NoScorllViewPager 意思是xml文件第13行这句话有错误后台去xml可视化界面看了一下,发现报错
2016-08-11 18:56:25 538
原创 猴子选大王,选班长等类似问题
问题: 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3,凡是报到3的人退出圈子,问最后留下的是原来第几号的那位。 分析: n个人围成一圈,首先想到的就是,用循环加数组,把n个人从一到n编号,顺序放在数组里面,然后定义一个变量用来记录出圈的人数,一次用来当做结束循环的条件,既:当退出圈的人数+1,等于总人数,也就是只剩下一人时,结束循环。
2016-08-05 11:31:25 459
原创 File和IO流应用,剪切文件夹
代码:package homework.lby.other;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;/***
2016-08-05 11:22:45 523
原创 spinner联动,解析xml
先上源码:http://download.csdn.net/detail/qq_18148011/9595784首先创建一个city实体,因为省市县的属性都相同,所以他们可以用同一个实体 package com.example.android04_citys;import java.util.List;public class City { private String id;
2016-08-05 11:18:35 226
Design包的新应用
2016-09-21
RecyclerView仿ListView+GridView+瀑布流
2016-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人