我似乎无法使用以下布局获得滚动条。
<TableLayout android:layout_height="wrap_content"
android:stretchColumns="*" android:background="#ff0000"
android:layout_margin="1dip" android:layout_width="75dip"
android:layout_gravity="center">
<TableRow android:background="@color/custom_button_bggreen"
android:layout_margin="2dip">
<TextView android:text="H" android:background="@color/custom_button_bggreen"
android:gravity="center" android:textSize="20dip" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000" android:layout_margin="1dip">
<TableRow android:background="@color/custom_button_bggreen"
android:layout_margin="2dip">
<TextView android:text="Hydrogen" android:background="@color/custom_button_bggreen"
android:gravity="center" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000" android:layout_margin="1dip">
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:text="General Properties"
android:background="#0000ff" android:gravity="center" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000">
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000" android:layout_margin="1dip">
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:text="Physical Properties"
android:background="#0000ff" android:gravity="center" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000">
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000" android:layout_margin="1dip">
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:text="Atomic Properties"
android:background="#0000ff" android:gravity="center" />
</TableRow>
</TableLayout>
<TableLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:stretchColumns="*"
android:background="#ff0000">
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
<TableRow android:background="#00ff00" android:layout_margin="2dip">
<TextView android:id="@+id/button" android:text="+"
android:background="#0000ff" android:layout_margin="2dip"
android:gravity="left" />
<TextView android:text="label" android:background="#0000ff"
android:layout_margin="2dip" android:gravity="left" />
</TableRow>
</TableLayout>
<Button android:layout_width="80dip" android:layout_height="wrap_content"
android:text="Back" android:id="@+id/backkButton"
android:layout_gravity="center"></Button>
你们中的任何人都可以指出这个问题吗?
感谢。
答案 0 :(得分:3)
看起来你只发布了部分布局。无论如何我会尽力帮助:
<ScrollView ....>
<LinearLayout android:orientation="vertical" ...>
YOUR SCROLLABLE CONTENT HERE
<LinearLayout>
</ScrollView>
答案 1 :(得分:0)
默认情况下,视图不会滚动,除了像TextView这样的一些例外。您必须使用ScrollView - 将您的东西放在LinearLayout中,然后将其放在ScrollView中。