我在LinearLayout
layout_gravity="bottom"
ScrollView
问题是,当内容到达ScrollView
的顶部时,我无法滚动查看此内容的顶部。
我只能滚动查看屏幕底部,但我只能看到空白区域。
这是我的布局XML
代码:
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.projects.zak_dev.errors.MainActivity">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="8dp">
<LinearLayout
android:layout_gravity="bottom"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/content" />
</LinearLayout>
</ScrollView>
</android.support.constraint.ConstraintLayout>
有人可以帮助我!
答案 0 :(得分:1)
您必须删除android:layout_gravity="bottom"
。
要了解ScrollView的底部,请将android:id="@+id/scrollView"
添加到ScrollView xml标记,然后将以下代码添加到onCreate
功能或设置后需要的任何其他位置文本。
final ScrollView scrollView = ((ScrollView) findViewById(R.id.scrollView));
scrollView.postDelayed(new Runnable() {
@Override
public void run() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
},100);
您可以尝试使用post()
代替postDelayed()
,如下所示:
final ScrollView scrollView = ((ScrollView) findViewById(R.id.scrollView));
scrollView.post(new Runnable() {
@Override
public void run() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
});
它没有延迟,但在某些情况下会导致问题。
答案 1 :(得分:0)
见这个
ScrollView scr = (ScrollView) findViewById(R.id.scr);
scr.setNestedScrollingEnabled(true);
答案 2 :(得分:0)
使用此
group :development, :test do
gem 'sqlite3'
gem 'byebug', platform: :mri
end
group :production do
gem 'pg'
end
database.yml:
default: &default
adapter: sqlite3
pool: 5
timeout: 5000
development:
<<: *default
database: db/development.sqlite3
<<: *default
database: db/test.sqlite3
production:
adapter: postgresql
database: depot_production
答案 3 :(得分:0)
将其添加到滚动视图。
android:fillViewport="true"