当我转动手机并且屏幕旋转时,我再也看不到整个屏幕了。这没关系,但我无法滚动!我是否需要为滚动设置一些标志或属性?这是我的xml的一部分...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="fill_parent" android:layout_height="fill_parent" >
<TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="*">
...
</TableLayout>
<TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content"
...
</TableLayout>
</LinearLayout>
谢谢!
答案 0 :(得分:6)
您必须将完整的布局放在ScrollView
内才能滚动。
如果您的布局高度超过屏幕高度,它会滚动,这通常在横向模式下发生。
在您的情况下,将LinearLayout
放在ScrollView
内,因为ScrollView
只能有一个孩子。
答案 1 :(得分:1)
您必须知道,为了使用scrollView
,,您必须只放置一个组件(可能是linearLayout
)。也许这是您的问题,如果您正在尝试在该级别投入更多组件。