Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Android到WPF网格的等价控制_Android_Xml_Wpf_Grid_Equivalent - Fatal编程技术网

Android到WPF网格的等价控制

Android到WPF网格的等价控制,android,xml,wpf,grid,equivalent,Android,Xml,Wpf,Grid,Equivalent,问这个问题我觉得很傻,但我哪儿也找不到答案。我已经习惯了C#和XAML,但我刚刚开始Android开发,所以我对Java和XML还比较陌生,我觉得很迷茫。 最接近WPF网格的控件是什么? 如何通过代码和XML来定义它?您可能正在寻找它,中的实现示例将对此进行完整解释 请注意,GridLayout是在API 14《冰淇淋三明治》中首次引入的。如果您需要支持较旧的设备,则可以使用等效设备,正如其包名所示,它支持返回API 7。您需要通过以下方式将support GridLayout添加到项目中。好的

问这个问题我觉得很傻,但我哪儿也找不到答案。我已经习惯了C#和XAML,但我刚刚开始Android开发,所以我对Java和XML还比较陌生,我觉得很迷茫。 最接近WPF网格的控件是什么?
如何通过代码和XML来定义它?

您可能正在寻找它,中的实现示例将对此进行完整解释


请注意,
GridLayout
是在API 14《冰淇淋三明治》中首次引入的。如果您需要支持较旧的设备,则可以使用等效设备,正如其包名所示,它支持返回API 7。您需要通过以下方式将support GridLayout添加到项目中。

好的,另一种可能的解决方案是使用
LinearLayout
,然后根据需要设置子元素的
layout\u weight
,但请确保将子元素的
Layou height
设置为
0dp

例如:

<LinearLayout 
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Space
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight=".5" />

    <TextView 
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:text="SomeText"
            android:layout_weight=".5"/>

</LinearLayout>