本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
Android开发高级组件--ScrollView(滚动视图组件)
1、手机屏幕的高度有限,当需要显示多组信息时,ScrollView视图可以合理的安排这些组件,浏览是可以自动进行滚屏显示。ScrollView是一个实现滚屏的组件,只要将需要滚屏的组件添加到ScrollView中即可。ScrollView之支持垂直滚动,HorizontalScrollView支持水平滚动。
2、ScrollView层次结构如下:
java.lang.Object
...
判断scrlloview是否是向下滑动的
#pragma mark 判断页面是否是向下滑动的
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
CGPoint translation = [scrollView.panGestureRecognizer translationInView:scrollView.superview];
if ...
Android中的基本控件(8)
安卓中的基本控件:滚动视图ScrollView,
首先我们了解一下什么是滚动视图
qq: 右边的滚动条就是利用这个原理做的,接下来我们自己来做一个简单的视图,首先定义xml文件
<ScrollView xmlns:android="http://schemas.android.com/apk/res/a ...
android HorizontalScrollView实现滚动监听
网上大部分都是直接调用onScrollChanged(int x, int y, int oldx, int oldy) 这个方法的,实际上只是将这个方法的protected改为public而已,本质上上还是没有什么多大的帮助,不多少,直接上代码
import android.content.Context;
import android.os.Handler;
import android ...
自定义ScrollView
以下是ScrollView的滑动效果代码,其中修复了一个事件拦截的BUG.
public class MyScrollView extends ViewGroup {
private PageChangeListener pageChangeListener;
public PageChangeListener getPageChangeListener() {
re ...
UIScrollView的代理,控制滚动的。
#pragma mark - 控制scrolLView,随时隐藏显示naviBar-
#pragma mark - 控制scrolLView,随时隐藏显示naviBar-
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContent ...
scrollview里面套listview 滑动事件问题
里面的listview放这个就行了。
package com.angico.stub;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.widget.ListView ...
初始化ScrollView位置到顶部
在使用scrollview内部包含listview或者ExpandableListView的时候,实现屏幕整体滑动,在网上查到可以这样做:继承listview(或者ExpandableListView)复写onMeasure:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasure ...
解决scrollview 嵌套ListView后,scrollTo(0, 0)不能滚到顶部问题
如题:如果你也像我一样由于某需求需要Scrollview嵌套ListView而ListView高度固定的话,这时候发现总是页面会停留在中间靠下位置,而不是顶部,而想到scrollview提供的scrollTo(0,0)是可以解决该问题的,但是实际操作发现不行。
解决方法如下:
你的scroolview.smoothScrollTo(0,20);
api是这么说的:
void android ...
过期Gallery取代方案horizontalscrollView之菜单导航效果
效果
-------------------------------------------------------------------------------------
素材
-------------------------------------------------------------------------------------
activity_main ...
过期Gallery取代方案horizontalscrollView之京东效果
效果
-------------------------------------------------------------------------------------
素材
-------------------------------------------------------------------------------------
activity_main ...
ScrollView下的LinearLayout的高度问题
ScrollView下的LinearLayout的高度只能内容自适应,不能填充整个父控件
只能使用:android:layout_height="wrap_content"
因为ScrollView的大小本来就不确定的,是内容自适应的
scrollview 与自定义控件的上下滑动冲突 仿iphone时间控件 wheelview
/**
* 能够兼容ViewPager的ScrollView
* @Description: 解决了ViewPager在ScrollView中的滑动反弹问题
*/
public class ScrollViewExtend extends ScrollView {
// 滑动距离及坐标
private float xDistance, yDistance, xLast, yLa ...
ScrollView里包含GridView应注意的两个问题
做项目中经常会遇到ScrollView包含GridView或者ListView的问题,这其中一定会遇到两个问题:
1.GridVIew或者ListVIew内容显示不全的问题
解决方案:
自定义GridView或者ListView,并重写其onMeasure方法,并在布局问题中使用自定义的GridView:
import android.content.Co ...
ScrollView scrollTo 的使用 动画效果
今天用到了ScrollView scrollTo方法 发现还是有一些地方需要注意 它是瞬间完成的,这里使用了一些方法实现慢慢移动的动画效果,所以记录一下。
效果图:
有点大。。。。
打开程序 会计算第一个Textview的高度 这里使用了ViewTreeObserver来得到view的高度,因为这个监听是在view计算出大小之后首先调用的方法,所以我们可以避免ge ...
方便实用的下拉刷新控件,支持ScrollView、AbsListView
最近要做一个下拉刷新的功能,网上找了很多例子,也看了一些开源的下拉刷新项目,但是小例子比较简单,效果和稳定性都差强人意,而开源的项目又太庞大,看起来耗时费劲,所以只好综合一下各处的代码掌握其原理,自己实现一套下拉刷新功能。
该控件特点:
1.子控件必须是一个ScrollView或ListView;
2.支持自定义下拉布局;
3.自定义下拉布局可以不用处理下拉的各种状态(只需要实现几 ...
Android 之 ScrollView(垂直滑动)组件
ScrollView 组件测试:
使用注意事项:1、必须设定宽度和高度
2、该组件里面只能包含一个子元素;(例如单一的布局组件)
测试代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http: ...
android ScrollView 与listView共存冲突问题解决方法(附图)
[list]
[*] [size=medium] 最近因项目的需要,需要在ScrollView中加入ListView!这本身是非常简单的问题,但是按流程下来的时候,ListView中的数据一直没有全部显示,很纳闷,一直在找是哪里出了问题!最后一位同事提醒了我!ScorllView中放入ListView是不可以计算ListVIiew的高度的。这时才恍悟过来,查了下资料看了看!很多已经有详细的文档 ...