jjzjj

ntalScrollView

全部标签

android - 在 Horizo​​ntalScrollView 中延迟加载以防止内存不足问题

我想为Horizo​​ntalScrollView添加延迟加载功能,它有linearlayout作为一个child,我正在添加到linearlayout,我有兴趣在subview不存在时收听该事件可见性区域,我在linearlayout实现中看到它确实如此不在subview上调用dispatchViewVisibility或onDraw,为什么我想要那个,因为可以回收附加到subview的位图并在subview可见时再次创建位图(嗯,这是一个单独的部分,我如何快速创建该位图,我正在计划为此使用opengl)但问题是如何进行此类自定义看法。我不能使用画廊View,因为它不能解决我的目的我

android - Horizo​​ntalScrollView 内的自定义 View 不滚动

我在Horizo​​ntalScrollView中有一个自定义View,如下所示:在MyCustomViewonDraw()方法中,我绘制了一些文本和位图。问题是自定义view的宽度变得比屏幕宽度大,wrappinghorizo​​ntalscrollview不会像禁用一样滚动。这可能是什么原因? 最佳答案 如果您的MyCustomView总是大于屏幕宽度,那么将Horizo​​ntalScrollView的宽度设置为等于其内容是安全的。尝试以下操作:我认为现在的问题是Horizo​​ntalScrollView的宽度固定为fill

android - 通过单击两侧的按钮滚动 Horizo​​ntalScrollView

我在Fragment中使用Horizo​​ntalScrollView。当我滚动此View而不是滚动Horizo​​ntalScrollView中的项目时,整个fragment向左或向右滚动。现在我想到了在布局的两边使用按钮。但无法了解如何在任一侧滚动我的ScrollView。在这方面的任何帮助将不胜感激。编辑以下是我的xml文件。和我的java文件publicclassMyGalleryextendsActivity{privateLinearLayoutlinearLayout;privateImageButtonleftBtn;privateImageButtonrightBtn

android - 自动滚动到 Horizo​​ntalScrollView

我正在做自动水平滚动。所以我有15个项目。现在我想访问12个项目,所以我的索引是11。但是当索引出现时我无法自动滚动它。horizontalScrollView.scrollTo(12,0);@OverridepublicvoidonPageSelected(intpage){for(inti=0;i请专家看一下。 最佳答案 DmRomantsov'sanswer是滚动到第12个按钮的正确方法。但是,getLeft()和getRight()方法返回0,因为布局尚未显示在屏幕上。现在计算布局父级和子级的宽度还为时过早。要实现它,您需要

android - 获取最大 Horizo​​ntalScrollView 滚动量

我正在向我的Horizo​​ntalScrollView添加float箭头,这将让用户知道在当前View之外还有更多项目。我需要的是如何判断View是否已滚动到最大值。您可能认为方法getMaxScrollAmount()会为您提供此信息-但事实并非如此,在我的代码中它为我提供了View的宽度。去想为什么。这是我的代码-简洁明了:finalImageViewleftArrow=(ImageView)toReturn.findViewById(R.id.leftArrow);finalImageViewrightArrow=(ImageView)toReturn.findViewById

android - 在滚动 Horizo​​ntalScrollview 的同时获取屏幕中心的项目位置

我在Horizo​​ntalcsrollView中动态加载了一些(1000)张图片。用户可以前后滚动Horizo​​ntalScrollView。我需要的是在滚动时找到屏幕中心的项目位置。FYR,我已经从屏幕中心开始Horizo​​ntalScrollView并在中心结束。我已经尝试使用Horizo​​ntalScrollview的addOnScrollChangedListener,但是我无法获得中心项目的确切位置。编辑:滚动时尝试获取x位置和左侧位置,但始终返回0。请注意,我已经为我的Horizo​​ntalScrollView设置了左右填充。它始终从屏幕中心开始并在屏幕中心结束。

android - 如何仅在 Activity 开始时滚动到 Horizo​​ntalScrollView 的中心?

我有一个Activity显示带有水平长ImageView的howizontalscrollview。我需要当Activity开始时,水平ScrollView必须滚动到自身的中心,而不是开始。我在谷歌和这里搜索,我找不到路..这是我的水平ScrollView:HorizontalScrollViewwvScroll=newHorizontalScrollView(this);wvScroll.setLayoutParams(newLayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));iv.setImageBitm

java - 如何使 Horizo​​ntalScrollView 从右到左滚动 android

默认情况下,Horizo​​ntalScrollView从左向右滚动,但我想从右向左滚动。如何做到这一点?任何帮助将不胜感激。 最佳答案 您可以在代码中将其滚动到ScrollView的右边缘,方法如下:scrollView.postDelayed(newRunnable(){publicvoidrun(){scrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT);}},100L);相关问答为https://stackoverflow.com/a/4720563/2511775

android - Horizo​​ntalScrollView 还是 Carrousel?

我想创建一个Horizo​​ntalScrollView,但是里面有一些“效果”,像这样example,或者这个otherexample.问题是我不知道我必须使用多少元素;我从API获取ImageView,所以它应该是动态的。如果选中它,它会随着下面的TextView变大,我怎样才能做到这一点?我在SO上找到的最接近的例子是here.这正是我所需要的,但我已经测试了给出的答案并且它对我不起作用......但是问题中的图像正是我想要的。谁能指导我这样做?假设我将使用5个ImageViewONLYFORTESTING对其进行测试,那么如何动态添加这些ImageView的示例将是对我也有好处

android - 如何滚动到 Horizo​​ntalScrollView subview 的中心?

我需要滚动到Horizo​​ntalScrollView的childView(TextView)的中心。我已经通过使用下面的代码获得了中心child,现在我想将箭头调整到该childView的确切中心。在这里,我所做的是我使用了一个Horizo​​ntalScrollView,在它里面有一个LineaerLayout,在LinearLayout里面我有TextViews。这是我的XML:我想要的是,我希望箭头正好位于屏幕中心的TextView中心。像下面一样。我现在得到的是..我已经使用以下代码获得了child的中心,但现在我的要求是滚动到那个child的屏幕中心。这是我的代码:scr