首页 > 解决方案 > 如何在bixby中删除部分中的边距

问题描述

这是绝对需要切片的情况。

我想删除部分之间的边距。

我该怎么办?

testview.view.bxb ↓</p>

layout{
        section{
          content{
            compound-card{
              content{
                paragraph{
                  value("testtesttesttesttesttesttesttesttest")
                }
                 paragraph{
                  value("testtesttesttesttesttesttesttesttest")
                }
              }
            }
          }
        }
        section{
          content{
            compound-card{
              content{
                paragraph{
                  value("testtesttesttesttesttesttesttesttest")
                }
                 paragraph{
                  value("testtesttesttesttesttesttesttesttest")
                }
              }
            }
          }
        }
      }

图片↓</p>

在此处输入图像描述

[问题]

testtesttesttesttesttesttesttesttest
testtesttesttesttesttesttesttesttest

testtesttesttesttesttesttesttesttest
testtesttesttesttesttesttesttesttest

[我想要]

testtesttesttesttesttesttesttesttest
testtesttesttesttesttesttesttesttest
testtesttesttesttesttesttesttesttest
testtesttesttesttesttesttesttesttest

帮助将不胜感激。

标签: bixbybixbystudio

解决方案


两个部分之间的额外空间不可移除。它是按设计将两个不同的部分分开的。

但是,在你的代码中,不需要做不同的部分,我稍后会演示

  1. 在段落值中使用新行“\n”
  2. 在同一部分中使用不同的段落

我还建议观看本教程以了解有关 Bixby 结果视图中不同组件的更多信息。

result-view {
  match: StructB (this) 
  message: template ("Sample view") 
  render {
    // assume always single item, demo purpose only
    layout {
      section {
        content {
          paragraph {
            value: template ("#{value(this.aaa)}\n#{value(this.bbb)}\n#{value(this.ccc)}\n#{value(this.ddd)}")
          }
          paragraph {
            value: template ("I can do more here")
          }
        }
      }
    }
  }
}

也不需要复合卡,结果如下。请注意两段之间的额外空格。 在此处输入图像描述

这里是StructB的内容供大家参考 在此处输入图像描述


推荐阅读