Android 如何在ViewGroup类中将UrhoSharp曲面附着到LinearLayout
我正在尝试将UrohSharp曲面添加到从ViewGroup继承的类中的LinearLayout中,以放置在另一个视图的左角 显示在Android中实现的UrhoSharp的大多数示例都直接在以下主要活动中完成: 受保护的重写异步void OnCreateBundle savedInstanceState { base.OnCreatesavedInstanceState; var mLayout=新的绝对布局; surface=UrhoSurface.CreateSurfacethis;//这个,true; mLayout.AddViewsurface; 设置内容视图布局; dronModel=等待曲面。显示新的应用程序选项数据; } 或使用布局文件中的元素: 并将其替换为: public override异步void OnViewCreatedAndroid.Views.View视图,Bundle savedInstanceState { base.OnViewCreatedview,savedInstanceState; surface=UrhoSurface.CreateSurfacebase.Activity; UrhoSurfacePlaceholder parent=view.findviewbydresource.Id.DroidModelId; parent.AddViewsurface; Drone模型=等待曲面。显示新的应用程序选项数据; 但是,我需要做的是创建一个视图,将Urho代码放入其中,并以某种方式引用它,如下所示: 然后从主活动视图中获取它: droneModelView=findviewbydresource.Id.DroneModel2;Android 如何在ViewGroup类中将UrhoSharp曲面附着到LinearLayout,android,xamarin,xamarin.android,urhosharp,urho3d,Android,Xamarin,Xamarin.android,Urhosharp,Urho3d,我正在尝试将UrohSharp曲面添加到从ViewGroup继承的类中的LinearLayout中,以放置在另一个视图的左角 显示在Android中实现的UrhoSharp的大多数示例都直接在以下主要活动中完成: 受保护的重写异步void OnCreateBundle savedInstanceState { base.OnCreatesavedInstanceState; var mLayout=新的绝对布局; surface=UrhoSurface.CreateSurfacethis;//这
由于UrhoSurface.CreateSurface需要活动对象,我不确定如何最好地实现这一点-据我所知,没有一种干净的方法可以从类继承视图组到达活动?最终目标是在包含大量其他元素的视图中显示三维模型,这些元素以类似的方式引用。这里是一个简单的示例在CustomView中将比率条添加到LinearLayout的le,您可以参考它,将比率条更改为您的UrohSharp曲面
谢谢,给了我这个主意。