Android,ScrollView没有滚过某一点,没有显示所有视图/内容

时间:2015-12-06 23:38:25

标签: android xml scrollview

我已经为此查看了所有相似的问题,但我无法找到可行的答案。我有一个带有子LinearLayout的ScrollView和几个子TextView。 ScrollView停止在TextView#10左右滚动。我不知道为什么会这样做。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:orientation="vertical"
    android:background="#ff7c2b"
    xmlns:android="http://schemas.android.com/apk/res/android">

<ScrollView
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:fillViewport="true"
    xmlns:android="http://schemas.android.com/apk/res/android">


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

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 1!"
                android:id="@+id/textView"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 2!"
                android:id="@+id/textView2"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 3!"
                android:id="@+id/textView3"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 4!"
                android:id="@+id/textView4"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 5!"
                android:id="@+id/textView5"

                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 6!"
                android:id="@+id/textView6"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 7!"
                android:id="@+id/textView7"

                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 8!"
                android:id="@+id/textView8"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 9!"
                android:id="@+id/textView9"

                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 10!"
                android:id="@+id/textView10"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 11!"
                android:id="@+id/textView11"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 12!"
                android:id="@+id/textView12"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 13!"
                android:id="@+id/textView13"
                android:background="#00BBFF"/>

            <TextView

                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="10dp"
                android:text="This is textView 14!"
                android:id="@+id/textView14"
                android:background="#00BBFF"/>

    </LinearLayout>

    </ScrollView>

</LinearLayout>

要添加片段布局的主要布局:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/main_activity">

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="!!!!!!!!!!!" />

    <HorizontalScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/gallery2"
            android:orientation="horizontal">
        </LinearLayout>
    </HorizontalScrollView>

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Click to see..."
        android:textSize="10dp"
        android:textColor="#377bff" />

    <ImageView
        android:id="@+id/image2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1.0" />

    <TableLayout
        android:layout_height="wrap_content"
        android:layout_width="wrap_content">

        <TableRow>

            <ToggleButton
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="New ToggleButton"
                android:textOff="show fragment"
                android:textOn="hide fragment"
                android:id="@+id/toggleButton" />

                <Button
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="New Activity"
                    android:id="@+id/newactivitybutton"/>

        </TableRow>

    </TableLayout>


</LinearLayout>

1 个答案:

答案 0 :(得分:0)

使用以下布局。

$(".button").click(function(e) {
        e.preventDefault();

        $.ajax(function(){
            url: "action.php",
            method: "get",
            data: {
                'id': $(this).attr("data-action")//use single quotes for attribute name
            }, 
            success: openOverlay(data)
        })
    });