Xamarin.android 将Android视图添加到一起

Xamarin.android 将Android视图添加到一起,xamarin.android,Xamarin.android,在iOS下,我可以有这样的东西 var myButton = new UIButton(new RectangleF(4,4,100,42)); var myTextView = new UITextView { Text = "Hello", Frame = new RectangleF(4,4,42,21) }; myButton.Add(myTextView); 这允许我将UITextView添加到ui按钮。非常快,非常简单 有没有类似的东西可以让我在Android上做类

在iOS下,我可以有这样的东西

var myButton = new UIButton(new RectangleF(4,4,100,42));
var myTextView = new UITextView
{
    Text = "Hello",
    Frame = new RectangleF(4,4,42,21)
};
myButton.Add(myTextView);
这允许我将
UITextView
添加到
ui按钮
。非常快,非常简单


有没有类似的东西可以让我在Android上做类似的事情?

如果视图的类型是
ViewGroup
,这是可能的,否则没有

您可以覆盖视图,即当它们都位于
FrameLayout
RelativeLayout
内部时

我记得的
ViewGroup
视图类型的简短列表包括:

  • 线性布局
  • 相对论
  • 框架布局
  • 网格布局
  • 卡德维尤
其他特殊视图(嵌套视图数量有限)

  • 抽屉布局
  • 滑动面板布局
列表视图类型

  • 列表视图
  • 回收视图
  • 纺纱机
简而言之,以您给出的两个视图为例,您想要的是不可能的。但是,完全可以根据您的喜好更改这些视图的外观