Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
垂直滚动视图不适用于片段xamarin android_Android_Xamarin - Fatal编程技术网

垂直滚动视图不适用于片段xamarin android

垂直滚动视图不适用于片段xamarin android,android,xamarin,Android,Xamarin,我正在研究xamarin android。 我正在使用LayoutFlater中的布局。滚动视图不是垂直滚动的。 我的布局xaml代码(Prof_Vehicle.xaml)是: 谁能帮我解决这个问题。将滚动视图本身作为父视图,外部线性布局是多余的。然后高度和宽度应匹配父级。然后内部线性布局宽度应匹配父级和高度包裹内容。使用布局重力=“中心” 尝试以这种方式膨胀,也请记住在重新排序时在布局上设置这些属性 android:animateLayoutChanges="true" android:ori

我正在研究xamarin android。 我正在使用LayoutFlater中的布局。滚动视图不是垂直滚动的。 我的布局xaml代码(Prof_Vehicle.xaml)是:


谁能帮我解决这个问题。

将滚动视图本身作为父视图,外部线性布局是多余的。然后高度和宽度应匹配父级。然后内部线性布局宽度应匹配父级和高度包裹内容。使用布局重力=“中心”

尝试以这种方式膨胀,也请记住在重新排序时在布局上设置这些属性

android:animateLayoutChanges="true"
android:orientation="vertical"
android:scrollbars="vertical"

谢谢您的回复。我已经重新排列了如下代码:Prof_Vehicle.xaml:。。。Prof_Vehicle.cs:public override View OnCreateView(LayoutInflater充气器、视图组容器、Bundle savedInstanceState){……..return LayoutInflater.From(Context).Inflate(Resource.layou.Prof_Vehicle、container);}但它显示如下错误:“Java.Lang.IllegalStateException:指定的子级已具有父级。您必须首先对孩子的家长调用removeView()。好的,有意义的,请记住不要从上下文中为新布局充气器充气,只需使用previor.View View=充气器.充气(R.Layout.Prof_Vehicle,container,false);完全按照这种方式尝试!您好,很抱歉延迟回复。现在工作正常。
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
 {
    View view = inflater.Inflate(Resource.Layout.Prof_Vehicle, container, false);
...........
return view;
}
return LayoutInflater.from(context).inflate(R.layout.Prof_Vehicle,container);
android:animateLayoutChanges="true"
android:orientation="vertical"
android:scrollbars="vertical"