滚动型DOS无法正常工作 [英] ScrollView dos not work

查看:155
本文介绍了滚动型DOS无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有专家我有问题,使用滚动请人帮助..错误是显示了滚动型是在我的其他形式的没用,也就是显示相同的,我怎么能解决这个问题,我怎样才能让我的形式并一直滚动活动?

Dear All experts I have problem with using scrollView anyone please help.. the Error is showing that the ScrollView is useless and also in other form of mine is shows the same , how can I solve this and how can I make my forms and activities been scroll ??

`

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >
<TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginTop="30dp"
    android:text="@string/welcome"
    android:textAppearance="?android:attr/textAppearanceMedium" />

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="80dp"
    android:layout_height="80dp"
    android:layout_gravity="center"
    android:layout_margin="30dp"
    android:contentDescription="@+id/button1"
    android:src="@drawable/ic_launcher" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="20dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/username"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="text" />
</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/password"
        android:textAppearance="?android:attr/textAppearanceSmall" />

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPassword" />
</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="30dp"
    android:orientation="vertical" >

    <Button
        android:id="@+id/button1"
        style="android:buttonStyle"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:onClick="goToMain"
        android:text="@string/log_in" />

    <Button
        android:id="@+id/button2"
        style="android:buttonStyle "
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:onClick="register"
        android:text="@string/registration" />
</LinearLayout>
</ScrollView>

`

推荐答案

您需要一个子容器为的LinearLayout TableLayout RelativeLayout的滚动型是这样的:

You need a child container as LinearLayout, TableLayout or RelativeLayout in your ScrollView like this:

<ScrollView 
    ... >

    <LinearLayout
        ... >

        <!-- Your views: TextView, LinearLayout, etc. -->

    </LinearLayout>

</ScrollView>

根据参考

一个滚动型是一个的FrameLayout,这意味着你应该把一个孩子在里面包含的全部内容以滚动

A ScrollView is a FrameLayout, meaning you should place one child in it containing the entire contents to scroll

这篇关于滚动型DOS无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆