有什么方法可以通过编程将ScrollView滚动到某个位置吗? 我创建了动态TableLayout,将其放置在ScrollView中。因此,我希望在特定操作(例如单击“按钮”等)上,特定行应自动滚动到顶部位置。 可能吗? 解决方案如下: ScrollView sv = (ScrollView)findViewById(R.id.scrl); sv.scrollTo(0, sv.getBottom()); 要么 sv.scrollTo(5, 10);

2020年4月9日 0条评论 49点热度 阅读全文

我在XML中有此代码,并且可以按我的要求工作(LinearLayout位于ScrollView的中心): <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vert…

2019年9月20日 0条评论 42点热度 阅读全文

我试图使我的整个片段垂直滚动。我已经实现了水平滚动视图,并且效果很好。以下是我的xml文件。我已经尝试为整个片段实现scrollview,但是却收到一条错误消息,指出scrollview只能托管一个直接子代。我是Java新手,所以详细的答案会有所帮助。 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.andr…

2019年7月26日 0条评论 19点热度 阅读全文

我的滚动视图没有滚动。我有一种感觉,这可能是由于“ onTouch”方法引起的,而不是滚动显示了增加的计数器。我试图找到一些解决方案,但似乎都没有与我直接相关的解决方案,并且任何更改滚动视图的尝试均无济于事。我不确定如何解决此问题,我们将不胜感激。 Java代码 package com.alanlyne.tbm.Variables.varL; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import …

2019年6月19日 0条评论 15点热度 阅读全文

我正在将市场申请作为我大学的一个项目。因此,我正在从数据库中加载产品,并且需要在要使用ScrollView的列表中显示它们,因为我可以肯定所有数据都不会立即显示在屏幕上。 我给了ScrollView和包含在LinearLayout内的所有ScrollView标签,我认为它们必须包含所有标签,然后开始添加带有产品信息的TextViews并将其添加到LinearLayout中,但是当尝试在模拟器上运行此命令,LinearLayout底部的最后一个对象大约在中间被切断。 在我无法提出任何建议但无济于事之后,我一直在寻找解…

2019年4月20日 0条评论 28点热度 阅读全文

在我的activityLayout中使用此代码,打开键盘时布局不会向上移动: getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.WRAP_CONTENT); 当我删除此代码时,一切正常,布局向上移动。但是我需要在活动中包含此代码。 我该如何解决? 解决方案如下: 将其放在清单文件中: <activity name="YourActivity" android:win…

2019年1月12日 0条评论 26点热度 阅读全文