草庐IT

scrollViews

全部标签

c# - 以编程方式(平滑地)动画化 ScrollViewer

有没有办法在WindowsPhone8.1Runtime中平滑地设置ScrollViewer的垂直偏移动画?我已经尝试使用ScrollViewer.ChangeView()方法,无论我将disableAnimation参数设置为true还是false,垂直偏移的变化都不是动画。例如:myScrollViewer.ChangeView(null,myScrollViewer.VerticalOffset+p,null,false);偏移量在没有动画的情况下发生变化。我还尝试使用垂直偏移调解器://////MediatorthatforwardsOffsetpropertychangeso

javascript - React Native 嵌套的 ScrollView 锁定

我正在尝试在ReactNative中嵌套ScrollView;带有嵌套垂直卷轴的水平卷轴。这是一个例子:varTest=React.createClass({render:function(){return({times(3,(i)=>{return({times(20,(j)=>{return();})});})});},});AppRegistry.registerComponent('MyApp',()=>Test);外部滚动条工作完美,但当您在移动时触摸内部滚动条时它会粘住。我的意思是:如果你滚动,抬起你的手指并在它仍然以动量移动时再次触摸它,它会停止并且根本不会对触摸移动使用

java.lang.IllegalStateException : ScrollView can host only one direct child

这个问题在这里已经有了答案:HowcanIavoid"IllegalStateException:Scrollviewcanhostonlyonedirectchild"?(7个回答)关闭8年前.我只是试图通过添加ScrollView来添加滚动浏览此布局的功能,但是每次我尝试加载布局时都会收到一条错误消息,指出“java.lang.IllegalStateException:ScrollViewcanhostonlyonedirectchild”,我不确定为什么。非常感谢任何建议。来源:编辑(响应CodeMagic的回答) 最佳答案

Android TimePicker(轮式)无法正确响应 ScrollView 中的轻弹手势

我有一个包含Scrollview的对话框,其中包含一个带有两个TimePicker的布局。时间选择器是较新的样式,ICS中的内容。问题在于,当您通过拖动或轻弹它来更改时间时,它们似乎会争夺焦点。它会稍微改变时间,然后布局会滚动。有什么想法吗?提前致谢。 最佳答案 我在使用Holo主题时遇到了同样的问题,我在这里找到了解决方案:https://groups.google.com/forum/?fromgroups#!topic/android-developers/FkSfJI6dH8w您必须实现您的自定义DatePicker或Tim

另一个 ScrollView 中的Android ScrollView 不滚动

我正在尝试将ScrollView放在另一个ScrollView中,并尝试了在此站点上找到的答案,但它似乎仍然无法完全正常工作。这是XML:这里是Java代码:parentScrollView=(ScrollView)findViewById(R.id.scrollView1);childScrollView=(ScrollView)findViewById(R.id.scrollView2);parentScrollView.setOnTouchListener(newView.OnTouchListener(){publicbooleanonTouch(Viewp_v,MotionE

android - Espresso : how to scroll to the bottom of ScrollView

如何在Espresso测试中向下滚动到ScrollView的底部?谢谢! 最佳答案 如果您需要在ScrollView的底部找到一个View并与之匹配,那么只需对其执行scrollTo()操作,然后再执行任何其他需要显示它的操作.onView(withId(R.id.onBottomOfScrollView)).perform(scrollTo(),click());Note:scrollTowillhavenoeffectiftheviewisalreadydisplayedsoyoucansafelyuseitincaseswhe

android - 当方向改变时保存 ScrollView 的位置

这是我的布局:当方向改变时,我需要保存滚动位置。例如,如果屏幕在纵向模式下显示从中间名开始的布局,则在横向模式下应该从中间名开始。 最佳答案 只需在滚动元素上设置android:id。您的View将自动保存其滚动位置。来自View.java:15554的代码protectedvoiddispatchSaveInstanceState(SparseArraycontainer){if(mID!=NO_ID&&(mViewFlags&SAVE_DISABLED_MASK)==0){mPrivateFlags&=~PFLAG_SAVE_S

android - 在 ScrollView 中居中内容

我想在ScrollView中将我的LinearLayout居中。当LinearLayout的高度很小时,它可以居中(见图#1),但是当LinearLayout的高度大于屏幕的高度时,它的行为就会很奇怪。我看不到LinearLayout的顶部(见图#2),并且在ScrollView的底部有巨大的填充。我不知道这里发生了什么。当LinearLayout中有很多内容时,整个屏幕应该看起来像图片#3。image#1image#2image#3这是我的布局文件: 最佳答案 您可以使用android:fillViewport="true"使内容

android - ScrollView里面的RecyclerView,有些item没有显示

我在ScrollView中有一个这样的RecyclerView:而RecyclerView的item是一个RelativeLayout,里面有一个EditText等View。RelativeLayout和EditText的layout_height都是wrap_content。用户可以在EditText中输入,没有任何长度/行的限制,因此每个项目的高度都不同。然后我发现Adapter中的getItemCount()返回真值,但是onBindViewHolder()被错误的时间调用(少于应有的时间)be),因此不足以显示所有项目。我发现只有写了recyclerView.setNested

android - ScrollView 允许内容溢出

目标我试图让scrollview溢出(而不是剪辑其子项)。我使用轮播View进行此操作,但使用scrollview无法获得相同的结果。这样做的想法是使scrollview居中并允许溢出,以便内容看起来居中(用作选项卡)。代码在XamarinForms中使用scrollview:varscrollView=newScrollView{WidthRequest=200,HorizontalOptions=LayoutOptions.Center,Orientation=ScrollOrientation.Horizontal,Content=scrollViewContent,IsClip