如何使Android XML这样的形象?

时间:2018-09-13 07:17:41

标签: java android xml

对我的英语不好和编程技巧很抱歉。我想在Android Studio上制作一个如下图所示的.xml文件。我想用很多复选框等来做。但是我想垂直地对这些按钮进行分组,以简化Java代码。你能给我一个如何构造代码的想法吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

您应该使用表格“布局”,然后可以从Google Android documents

中找到该页面上所有的内容。

答案 1 :(得分:0)

答案 2 :(得分:0)

我认为实现此类视图的最佳方法是将recyclerView与GridLayoutManager一起使用,但是如果要在xml中处理它,则可以使用具有重量的LinearLayouts。 例如,这段代码将生成一个2x2的网格

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

        <LinearLayout 
            android:layout_weight="1" 
            android:layout_height="match_parent" 
            android:layout_width="0dp"/>



        <LinearLayout 
            android:layout_weight="1" 
            android:layout_height="match_parent" 
            android:layout_width="0dp"/>

 </LinearLayout>
 <LinearLayout android:orientation="horizontal"
          android:layout_height="30dp" 
          android:layout_width="match_parent">


        <LinearLayout 
            android:layout_weight="1" 
            android:layout_height="match_parent" 
            android:layout_width="0dp"/>

        <LinearLayout 
            android:layout_weight="1" 
            android:layout_height="match_parent" 
            android:layout_width="0dp"/>

   </LinearLayout>
</LinearLayout>