在对象标题中保留图像间距

2020-08-14 02:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP Android小组敬上

我想停用对象标头Fiori组件中细节图像空间的保留。
不幸的是,在XML-Layout中设置app:preserveDetailImageSpacing =" false"无效(例如在Object单元中)。 经过一番研究,我在ObjectHeader类中看到了以下方法:

 public void setPreserveDetailImageSpacing(boolean reserveDetailImageSpacing){
super.setPreserveDetailImageSpacing(true);}

似乎无法禁用该保存。 这是出于某种原因吗?
我没有在对象标题中使用详细图像。 因此,我想在空白处使用更多的文本。

您知道如何解决此问题吗?

致谢

爱德华·瓦格纳

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP Android小组敬上

我想停用对象标头Fiori组件中细节图像空间的保留。
不幸的是,在XML-Layout中设置app:preserveDetailImageSpacing =" false"无效(例如在Object单元中)。 经过一番研究,我在ObjectHeader类中看到了以下方法:

 public void setPreserveDetailImageSpacing(boolean reserveDetailImageSpacing){
super.setPreserveDetailImageSpacing(true);}

似乎无法禁用该保存。 这是出于某种原因吗?
我没有在对象标题中使用详细图像。 因此,我想在空白处使用更多的文本。

您知道如何解决此问题吗?

致谢

爱德华·瓦格纳

付费偷看设置
发送
1条回答
小灯塔
1楼-- · 2020-08-14 03:02

爱德华,

这是遵循Fiori设计的有目的的。 如果您的应用程序不必经过Fiori设计审查,则可以尝试以下变通方法(未测试):

公共类MyObjectHeader扩展了ObjectHeader {

...

 public void setPreserveDetailImageSpacing(boolean reserveDetailImageSpacing){mPreserveDetailImageSpacing = prepareDetailImageSpacing;
     requestLayout();
 }

 

同样,这是一个hack,未经官方支持,因为它违反了设计。

谢谢

曹操

一周热门 更多>