草庐IT

scrollViews

全部标签

android - 在android中滚动子 ScrollView 时如何停止父 ScrollView 的滚动?

我知道我们可以为ScrollView使用触摸监听器,比如parentScrollView.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){Log.v(TAG,"PARENTTOUCH");findViewById(R.id.child_scroll).getParent().requestDisallowInterceptTouchEvent(false);returnfalse;}});childScrollView.setOnTouc

android - Scrollview 没有在 Fragment 中完全滚动,Android

我是android的新手,正在开发应用程序,但我遇到了一个让我抓狂的错误。问题是它不会完全滚动,它会在屏幕外留下一个按钮,因此无法看到。这是xml代码:它显示以下内容,但如图所示,按钮不存在:notScrolling希望大家帮帮我,谢谢 最佳答案 尝试用android.support.v4.widget.NestedScrollView替换ScrollView 关于android-Scrollview没有在Fragment中完全滚动,Android,我们在StackOverflow上找到

android - onScrollChanged 在 scrollView 中多次触发滚动结束

我已经实现了一个监听器类来检测引用链接https://gist.github.com/marteinn/9427072的ScrollView的结尾publicclassResponsiveScrollViewextendsScrollView{privateOnBottomReachedListenerlistener;publicResponsiveScrollView(Contextcontext){super(context);}@OverrideprotectedvoidonScrollChanged(intl,intt,intoldl,intoldt){Viewview=ge

多次触发 Scrollview 的 Android onScrollChanged

我想在Scrollview上跟踪ScrollY(不,我不能使用网格或列表)我正在使用带有onScrollChanges监听器的ViewTreeObserver。但是,它会被多次触发。更糟糕的是:当它被调用4次中的3次时,ScrollView的scrollY是0和1次我得到正确的数量。然而,并不是每4次调用都是正确的,触发正确值的时刻是随机的,我需要能够听到滚动位置0。这是我用来观察我的ScrollView的代码:mScrollView.getViewTreeObserver().addOnScrollChangedListener(newViewTreeObserver.OnScrol

android - 显示 android 软键盘时 ScrollView 向上推

我在scrollView中有一个编辑文本。当editext获得焦点并显示软键盘时,ScrollView会自动向上推送。我试过了android:windowSoftInputMode="adjustResize"android:windowSoftInputMode="adjustPan" 最佳答案 在你的oncreate添加getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);更新尝试将此添加到您的scrollviewandroi

Android:ScrollView 不滚动

我正在尝试创建一个布局,其中包含标题、标题下方的横幅,然后是横幅下方的几个ListView。我希望整个屏幕都可以滚动,但标题除外。现在我知道ListView不会在ScrollView内滚动,所以我将ListView的高度设置得足够大以显示所有项目。问题是,即使进行了这些更改,我仍然看到ListView正在独立滚动并且整个屏幕不可滚动。`` 最佳答案 将ScrollView的高度从match_parent更改为wrap_content。因为ScrollView仅在其总高度大于父View的高度时才启用滚动。即替换使用此代码:

android - 如何将阴影叠加到 ScrollView 上?

我正在寻找一种将阴影叠加到ScrollView上的方法,如下所示:我的Intent是在ScrollView的上方和外部(绿色的)有另一个布局,它在滚动ScrollView的内容时保持在顶部。ScrollView的顶部应该有一个投影覆盖层,看起来来自上面的布局。因为我希望ScrollView的内容滚动到投影中,所以该阴影不能是上面布局的一部分,否则投影会与下面的滚动内容保持分离。我有什么想法可以让阴影栩栩如生吗?我找到了android:foreground但后来读到它不适用于ScrollViews。 最佳答案 好的,找到了解决方案。这

ScrollView 扩展时 Android Studio 自动滚动到底部?

如果高度扩展,是否可以让我的ScrollView自动滚动到底部?例如,如果选中Checkbox,然后将一些View添加到ScrollView,它们将“位于当前焦点下方”,看起来好像没有添加。 最佳答案 为自动滚动添加代码:finalScrollViewscrollview=((ScrollView)findViewById(R.id.scrollview));scrollview.post(newRunnable(){@Overridepublicvoidrun(){scrollview.fullScroll(ScrollView.

Android - ScrollView like foursquare with maps + list

这是Android等效于thisiOS问题。尝试创建一个View,其中包含大约20%的屏幕(在ActionBar下...)的MapView,而屏幕的其余部分是一个ScrollView,当向下滚动时,它会重叠在MapView的顶部并将其隐藏.简而言之,就像FourSquare的Android应用程序。有什么想法吗? 最佳答案 我已经根据AndroidSlidingUpPanel做了一个实现(非常感谢这个项目)。详情http://android.amberfog.com/?p=915带有示例的源代码:https://github.com

android - Recyclerview 在 scrollview 或 nestedScrollview 中不可见

我想在NestedScrollView中放置一个RecylerView,如下所示activity_service_menu.xmlServiceMenuActivity.javapublicclassServiceMenuTActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_service_menu_t);Toolbartoo