我的布局中的ScrollView不工作。这个问题可能很愚蠢。我已经浪费了一个小时。这是我的XML布局: 最佳答案 删除android:layout_weight="1"android:orientation="vertical"从ScrollView。和fill_parent布局高度.. 关于android-ScrollView在Android中不工作,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/
我有一个HSV,我想响应对该View的长按。当我将它设置为onLongClickListener()时,它并没有做太多事情,没有调用回调。我假设ScrollView使用onTouch消耗所有内容,因此它可以处理滚动,但我该如何解决它? 最佳答案 您可以使用GestureDetector执行此操作。这有效:GestureDetector.OnGestureListenerlistener=newGestureDetector.SimpleOnGestureListener(){@OverridepublicvoidonLongPres
当我使用scrollTo(0,250)时,我想在滚动Action中包含一个动画。我做了这段代码,但它没有根据动画滚动。scrollMe是滚动部件id。ObjectAnimatoranim=ObjectAnimator.ofInt(scrollMe,"translationY",250,0);anim.setDuration(800);anim.start();scrollMe.scrollTo(0,250); 最佳答案 ObjectAnimatorobjectAnimator=ObjectAnimator.ofInt(view,"s
我在ScrollView上放置了一个MapBoxmap,ScrollView意味着我无法在map周围平移/缩放。我不确定这是MapBox的错误还是我遗漏了一些可能很明显的东西?我在Github(https://github.com/mapbox/react-native-mapbox-gl/issues/208)中发现了这个问题,但正如我所说,我不确定这是否真的是一个错误,实际上只是我的实现存在问题。 最佳答案 这段代码可能会为您解决问题:@OverrideprotectedvoidonCreate(BundlesavedInsta
我的布局有点问题。我制作了RelativeLayout,其中放置了两个LinearLayout(1和2),在它们之间放置了带有LinearLayout的ScrollView。接下来,我将ScrollView设置为放置在linearLayout2之下和linearLayout1之上。但是ScrollView中的LinearLayout没有设置为它的父级。这是代码,也许我犯了一个错误:任何想法,为什么ScrollView中的LinearLayout比ScrollView大?编辑:到目前为止,我注意到当我设置layout_gravity="center_vertical"时,ScrollVi
如标题中所述,我有一个ScrollView,它应该监听长按,但没有捕捉到任何长按。当我按住ScrollView时没有任何反应-没有日志,没有触觉反馈,也没有对话。提前致谢!Java:...ScrollViewtext_sv=(ScrollView)findViewById(R.id.text_sv);text_sv.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){MMMLogs.i("click","long-clickrecognized");AlertD
我有一个相当简单的ScrollView,当我向上滚动时,它不会一直滚动到屏幕顶部。 最佳答案 您好,我遇到了同样的问题,经过调查我找到了解决方案,在您的XML代码中我可以看到您在布局中犯了同样的错误。问题是您将ScrollView子(LinearLayout)布局重力设置为居中。删除这一行,它应该适合你。android:layout_gravity="center"//removethisline 关于android-ScrollView不滚动到线性布局的顶部,我们在StackOverf
我在FrameLayout中有一个ScrollView。ScrollView有一个子LinearLayout。我正在以编程方式将ImageViews添加到此LinearLayout。我希望scrollview水平滚动。这就是我添加ImageView的方式(目前正在将图像硬编码为可绘制对象)LinearLayoutinScrollLayout=(LinearLayout)findViewById(R.id.scrollLayout);for(inti=0;iImageViews被添加到布局中,但最后一张图像缩小了它的大小,我无法滚动。 最佳答案
我创建了一个登录表单,我必须在其中编辑放置在ScrollView中的文本和按钮。当我在编辑文本之外触摸时,我想关闭键盘。我已经实现了一个scrollviewonTouchListener来关闭键盘,但我想要的是滚动和关闭键盘。可能吗?下面是代码:ScrollViewsv=(ScrollView)findViewById(R.id.scroll);sv.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){//TODOAuto-generatedmetho
我想将ScrollView内的ExpandableListView与其他View一起使用,但我遇到了ExpandableListView中的自滚动条问题,我试图禁用它,但问题在于ExpandableListView的高度及其内部布局。所以我想禁用ExpandableListView滚动在单击groupView时调整包含的ExpandableListView和LinearLayout的大小我用谷歌搜索了一个解决方案,我找到了一个仅适用于ListView的解决方案ListviewinScrollView我想进行相同的锻炼,但使用ExpandableListView(使用自定义适配器)。这是