我已经看过几次这个问题了,并没有找到解决方法。滚动时我的ScrollView内容模糊。下面是视图的xml布局,以及显示问题的图像。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical">
<TableLayout
android:stretchColumns="1,2"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow>
<TextView
android:text=""
android:gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<TextView
android:text="Column 1"
android:gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<TextView
android:text="Column 2"
android:gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</TableRow>
<TableRow>
<TextView
android:text="Row1: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row2: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row3: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row4: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row5: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row6: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row7: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row8: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
<TableRow>
<TextView
android:text="Row9: "
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
</TextView>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
<CheckBox
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_gravity="center">
</CheckBox>
</TableRow>
</TableLayout>
</ScrollView>
答案 0 :(得分:2)
通过设置ScrollView的背景颜色或显示它的活动的主题来解决此问题。
答案 1 :(得分:0)
我没有代表发表评论。 接受的答案解决了我的问题。 但要更清楚:@IronBlossom和其他人会遇到同样的问题。 您需要在不将alpha设置为0的情况下设置颜色。我主要使用RGBA,所以它对我来说很新,但是这可行
android:background="#000000"
<!-- This one has 6 zeros -->