Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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
Java 如何使用Linearlayout创建栅格形状?_Java_Android_Grid_Android Linearlayout - Fatal编程技术网

Java 如何使用Linearlayout创建栅格形状?

Java 如何使用Linearlayout创建栅格形状?,java,android,grid,android-linearlayout,Java,Android,Grid,Android Linearlayout,我正在做一个简单的计算应用程序。我正在使用“材质设计”按钮。但数字之间存在差距。我尝试了网格布局,但同样的情况也发生了。当我切换到底部线性布局时,会产生一个差距。我怎样才能解决这个问题 下面是我用于按钮的style.xml <style name="NumberButtonStyle"> <item name="android:layout_width">0dp</item> <item

我正在做一个简单的计算应用程序。我正在使用“材质设计”按钮。但数字之间存在差距。我尝试了网格布局,但同样的情况也发生了。当我切换到底部线性布局时,会产生一个差距。我怎样才能解决这个问题


下面是我用于按钮的style.xml

<style name="NumberButtonStyle">
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">match_parent</item>
    <item name="android:layout_weight">1</item>
    <item name="android:backgroundTint">@color/numberButton</item>
    <item name="android:textSize">28sp</item>
    <item name="android:textColor">@color/numbertextcolor</item>
    <item name="android:gravity">center</item>
    <item name="android:layout_margin">0.5dp</item>

</style>

0dp
匹配父项
1.
@颜色/数字按钮
28便士
@颜色/数字ExtColor
居中
0.5dp
0dp
0dp
这个代码对我有用

<style name="NumberButtonStyle">
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">match_parent</item>
    <item name="android:layout_weight">1</item>
    <item name="android:backgroundTint">@color/numberButton</item>
    <item name="android:textSize">28sp</item>
    <item name="android:textColor">@color/numbertextcolor</item>
    <item name="android:gravity">center</item>
    <item name="android:layout_margin">0.5dp</item>

</style>
<item name="android:insetTop">0dp</item>
<item name="android:insetBottom">0dp</item>