Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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 有没有办法自定义android底部导航视图图标之间的间距?_Java_Android - Fatal编程技术网

Java 有没有办法自定义android底部导航视图图标之间的间距?

Java 有没有办法自定义android底部导航视图图标之间的间距?,java,android,Java,Android,我想能够创建一个底部导航栏,看起来像这样 我的想法是创建一个底部导航栏,除了中间的浮动动作栏之外,所有的图标都在导航栏上,然后我会尝试将浮动动作栏覆盖在导航栏上。然而,这意味着图标之间的间距不均匀,日历图标和心脏图标之间的间距会很大。是否可以在android中设置此选项?到目前为止,我似乎找不到任何关于如何在导航栏底部设置不均匀间距的教程。如果不可能,是否有其他方法实现此设计?希望我的意图是明确的。谢谢大家! 一种方法是将左侧的两个图标在左侧的线性布局中,右侧的图标也是如此。然后,在每个图像中

我想能够创建一个底部导航栏,看起来像这样


我的想法是创建一个底部导航栏,除了中间的浮动动作栏之外,所有的图标都在导航栏上,然后我会尝试将浮动动作栏覆盖在导航栏上。然而,这意味着图标之间的间距不均匀,日历图标和心脏图标之间的间距会很大。是否可以在android中设置此选项?到目前为止,我似乎找不到任何关于如何在导航栏底部设置不均匀间距的教程。如果不可能,是否有其他方法实现此设计?希望我的意图是明确的。谢谢大家!

一种方法是将左侧的两个图标在左侧的线性布局中,右侧的图标也是如此。然后,在每个图像中只需添加一点填充,这样就可以正确地确定图像之间的间距


您可以始终在中间按钮将浮动的位置设置一个空白图像占位符,这样您就可以保持相对于palceholder大小的间距。

所以我们取消了底部导航栏?