Articles of scrollview

NestedScrollView中的子节点不能覆盖屏幕的全高

我在我的片段中使用NestedScrollView。 在我的xml里面的RelativeLayout但它没有覆盖整个屏幕高度。 以下是我的代码 – 在运行代码时,只有黑色背景可见但不是红色,因为我的子视图背景为红色。 提前致谢

在ScrollView的父级中没有检测到水平滑动

可能重复: 手势检测和ScrollView问题 编辑:问题与完整的代码在这里问。 我有一个孩子的布局。 我设置了一个手势监听器来检测布局上的水平滑动。 当布局是LinearLayout时,正确检测到滑动,但是当它是ScrollView时,它不是。 我猜这个手势首先被ScrollView检测到,并没有传播到它的优先级,但我不知道如何解决它。 这是我的布局: 我将以下监听器设置为我的布局: class ProductGestureListener extends SimpleOnGestureListener { @Override public boolean onDown(MotionEvent e) { return true; } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { final int SWIPE_MIN_DISTANCE = 120; final int SWIPE_MAX_OFF_PATH = 250; final int SWIPE_THRESHOLD_VELOCITY = 200; try { if (Math.abs(e1.getY() – […]

我的列表视图不填充父级

<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" 一切都在ScrollView中,我不知道为什么但是相对布局似乎设置了一个包装内容。 它使ListView变小,而不是占据整个地方。 我不知道它是否有用,但这是我的java代码: public class ShowView extends Activity{ ListView lv; ArrayAdapter adapter; String[] myList = {“One”, “Two”, “Three”, “Four”, “Five”, “Six”, “Seven”, “Height”, “Nine”, “Ten”}; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.show); lv = (ListView) findViewById(R.id.list_test); adapter = new ArrayAdapter(getApplicationContext(), android.R.layout.simple_list_item_1, myList); adapter.setDropDownViewResource(android.R.layout.simple_list_item_1); lv.setAdapter(adapter); } }

如何在添加孩子时正确地继续拖动ScrollView?

上下文:我有一个ScrollView ,可能会在ScrollView子项添加到其内容视图中。 由于在添加子项之前使用ScrollView内容的高度配置了ScrollView ,如果添加了子项,则fling会自行停止(实际上由于过度滚动而向后滚动一点),即使它没有到达内容的底部。 我可以使用#fling(int velocity)重新开始#fling(int velocity) ,但我无法find获得当前投掷速度或停止当前投掷的方法。 有任何想法吗?

ScrollView中的Android :: VideoView

我有一个在scrollView中的VideoView。 当我滚动scrollView时,VideoView不会滚动它。 这就像它的位置是固定的。 如何通过滚动scrollView中的所有其他元素正确滚动VideoView?

滚动到ScrollView中的TableLayout的最后一行

我希望有一个动态表,在ScrollView中使用TableLayout,在用户交互的结果中随时间添加行。 这工作正常,但是当我想使用fullScroll()滚动到表的末尾时,它总是省略最后一行; 也就是说,它滚动使得最后一个之前的那个可见。 手动滚动时最后一行是可见的,滚动条也是正确的。 我当然乐于接受有关如何更好地布局的建议; 但我特别感兴趣的是理解为什么fullScroll()表现得那样。 我应该给它一个不同的参数,还是完全使用别的东西? 或者它是否这样做是因为新添加的行还不知道? (如果是这样,我该如何解决?)或者我是否还想念其他一些明显的事情? 以下代码复制了该问题: TestActivity.java: package com.example.android.tests; import java.util.Random; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ScrollView; import android.widget.TableLayout; import android.widget.TableRow; import android.widget.TextView; public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ((Button) findViewById(R.id.AddRow)).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Random […]

在ScrollView android内部切断了CardView底部边框

我将cardview放在scrollview中,我们希望看到底部应该显示边框(见下图)。 但事实并非如此。 问题是我无法滚动到底部以查看cardview的边框。 SO上的所有解决方案都是将layout_margins更改为paddings,但如果我们想要显示边框,则不是cardview的情况。 我基本上尝试了一切。 但仍然无法奏效。 图1.滚动到底部无法看到边框 图2.我们可以看到顶部边框 以下是xml代码 … 参考: ScrollView不会滚动到底部 ScrollView会切掉顶部,并在底部留出空间 我无法在底部显示LinearLayout以滚动视图 Android ScrollView拒绝滚动到底部

Android横向模式切断顶部的按钮

我的申请有问题。 我最近添加了ScrollView作为LinearLayout的Parent。 将设备方向翻转为横向时,我的按钮会在顶部被切断。 当我向下滚动时,我可以看到最后一个按钮就好了,在它的末端有额外的“黑色空间”,只有顶部被切掉了。 我环顾四周,我不确定为什么会这样。 这是一些图片,所以你可以理解它的外观。

约束布局内的Scrollview不会滚动到父约束的底部

我的表格大约有12/13个字段。 我在约束布局中使用了Scrollview 。 下面是XML布局的层次结构。 问题是,它不会滚动到底部而只会滚动到第一个初始的10个视图。 最后3个字段被隐藏,因为视图不会进一步滚动。 父母布局

如果ScrollView只支持一个直接子项,那么我应该如何使整个布局可滚动?

我在布局中有3个文本视图,其中文本在我的机器人2的底部有点剪辑…如何确保整个文本是可见的,并且用户可以向下滚动(只需用他们的手指),看到我的其他文字? 谢谢! 编辑: