具有自动滚动视图的android布局
我的android main.xml文件中有如下内容:。。 运行时,它会显示一些异常,但在图形视图的main.xml中,它不会显示任何错误。具有自动滚动视图的android布局,android,Android,我的android main.xml文件中有如下内容:。。 运行时,它会显示一些异常,但在图形视图的main.xml中,它不会显示任何错误。 下面是我在Linearlayout中的代码 <ScrollView android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:layout_height="match_parent">
下面是我在Linearlayout中的代码
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_gravity="top"
android:layout_height="match_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="UserName"/>
<EditText android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<Button
android:id="@+id/login_button"
android:layout_width="60dp"
android:layout_height="30dp"
android:text="login"/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_gravity="top"
android:layout_height="match_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text=""/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<Button
android:layout_width="60dp"
android:layout_height="30dp"
android:text="@string/login_btn"/>
</LinearLayout>
</ScrollView>
滚动视图只能包含一个子视图。将两个线性布局包在另一个线性布局中
您还将两个线性布局的高度设置为
匹配\u parent
。这在滚动视图中不起作用。它们都应设置为wrap\u content
滚动视图只能包含一个子视图。将两个线性布局包在另一个线性布局中
您还将两个线性布局的高度设置为
匹配\u parent
。这在滚动视图中不起作用。它们都应该设置为wrap\u content
ScrollView
应该只有一个子项。ScrollView
应该只有一个子项。请尝试使用此xml解决您的问题
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_gravity="top"
android:layout_height="match_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="UserName"/>
<EditText android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<Button
android:id="@+id/login_button"
android:layout_width="60dp"
android:layout_height="30dp"
android:text="login"/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_gravity="top"
android:layout_height="match_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text=""/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<Button
android:layout_width="60dp"
android:layout_height="30dp"
android:text="@string/login_btn"/>
</LinearLayout>
</ScrollView>
</LinearLayout>
感谢您提供更多详细信息单击此链接尝试使用此xml解决您的问题
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_gravity="top"
android:layout_height="match_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="UserName"/>
<EditText android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<Button
android:id="@+id/login_button"
android:layout_width="60dp"
android:layout_height="30dp"
android:text="login"/>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_gravity="top"
android:layout_height="match_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text=""/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<Button
android:layout_width="60dp"
android:layout_height="30dp"
android:text="@string/login_btn"/>
</LinearLayout>
</ScrollView>
</LinearLayout>
感谢您提供更多详细信息单击此链接滚动视图只能有一个直接子项。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="UserName" />
<EditText
android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:id="@+id/login_button"
android:layout_width="60dp"
android:layout_height="30dp"
android:text="login" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:layout_width="60dp"
android:layout_height="30dp"
android:text="@string/login_btn" />
</LinearLayout>
</LinearLayout> </ScrollView>
滚动视图只能有一个直接子项。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="UserName" />
<EditText
android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:id="@+id/login_button"
android:layout_width="60dp"
android:layout_height="30dp"
android:text="login" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<Button
android:layout_width="60dp"
android:layout_height="30dp"
android:text="@string/login_btn" />
</LinearLayout>
</LinearLayout> </ScrollView>
ScrollView应该只有一个子视图。在您的示例中,您在scrollview中放置了2个线性布局,这导致了错误。。 将2个线性布局放在1个线性布局中,并将整个内容放在scrollview中。它会起作用的
ScrollView应该只有一个子视图。在您的示例中,您在scrollview中放置了2个线性布局,这导致了错误。。 将2个线性布局放在1个线性布局中,并将整个内容放在scrollview中。它会起作用的
ScrollView应该只有一个子项。ScrollView应该只有一个子项。这不起作用。LinearLayout需要位于Scrollview内部,而不是外部。并且子线性布局不能将“高度”设置为“匹配父项”,否则将不起作用。LinearLayout需要位于Scrollview内部,而不是外部。并且子线性布局不能将高度设置为
match\u parent
,您仍然需要更改子视图高度。它们不能同时是匹配\u parent
,也不应在滚动视图中设置为该值。它们应该是wrap\u content
您仍然需要更改子视图的高度。它们不能同时是匹配\u parent
,也不应在滚动视图中设置为该值。它们应该是wrap\u内容