ScrollView不滚动

时间:2012-12-04 23:45:30

标签: android scrollview

我的ScrollView不会滚动。当我删除weightSumlayout_weight时,它可以正常工作,或者如果我将scrollView的高度设置为fixed dip,那么我的布局就会搞砸了。

如果有人可以帮助我或者给我一些其他方法来解决我的问题,我会非常感激。

以下是我正在使用的代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/crni03_pozadina"
    android:keepScreenOn="true"
    android:orientation="vertical"
    android:padding="10dp" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="2sp"
        android:text="by Crni03"
        android:textSize="20sp"
        android:textStyle="bold" />

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:weightSum="100" >

                <TextView
                    android:id="@+id/tvNo"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="50"
                    android:text="@string/tvNo"
                    android:textSize="15sp" />

                <TextView
                    android:id="@+id/tvSt"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="50"
                    android:text="@string/tvSt"
                    android:textSize="15sp" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:weightSum="100" >

                <EditText
                    android:id="@+id/etNo"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="50"
                    android:hint="@string/tvNo"
                    android:inputType="number"
                    android:nextFocusDown="@+id/etSt"
                    android:nextFocusRight="@+id/etSt"
                    android:textSize="12sp" >

                    <requestFocus />
                </EditText>

                <EditText
                    android:id="@+id/etSt"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="50"
                    android:hint="@string/tvSt"
                    android:inputType="number"
                    android:textSize="12sp" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:weightSum="100" >

                <TextView
                    android:id="@+id/tvKu"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="29"
                    android:text="@string/tvKu"
                    android:textSize="15sp" />

                <TextView
                    android:id="@+id/tvOt"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="42"
                    android:gravity="center_horizontal"
                    android:text="@string/tvOt"
                    android:textSize="15sp" />

                <TextView
                    android:id="@+id/tvZa"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="29"
                    android:gravity="right"
                    android:text="@string/tvZa"
                    android:textSize="15sp" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:weightSum="100" >

                <EditText
                    android:id="@+id/etKu"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="29"
                    android:inputType="number"
                    android:textSize="12sp" />

                <EditText
                    android:id="@+id/etOt"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="42"
                    android:gravity="center_vertical|center_horizontal"
                    android:inputType="number"
                    android:textSize="12sp" />

                <EditText
                    android:id="@+id/etZa"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="29"
                    android:gravity="right|center_vertical"
                    android:inputType="number"
                    android:textSize="12sp" />
            </LinearLayout>

            <Button
                android:id="@+id/bTotal"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/bIzracunaj" />

            <Button
                android:id="@+id/bPovratak"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/bPovratak" />

            <EditText
                android:id="@+id/etPostotak"
                android:layout_width="45dp"
                android:layout_height="wrap_content"
                android:inputType="number"
                android:text="@string/etCijena5"
                android:textSize="10sp" />
        </LinearLayout>
    </ScrollView>

</LinearLayout>

0 个答案:

没有答案