1
我使用PopUpButton对象并在Menu对象内部。出于某种原因,它具有默认文本缩进(即使未定义图标)。我怎样才能删除这个缩进?如何删除Flex控件菜单中的图标缩进?
我使用PopUpButton对象并在Menu对象内部。出于某种原因,它具有默认文本缩进(即使未定义图标)。我怎样才能删除这个缩进?如何删除Flex控件菜单中的图标缩进?
有人可能有一个更优雅的解决方案,但将菜单的paddingLeft样式设置为负数似乎工作得很好(我正在使用PopUpMenuButton进行说明,但带Menu的PopUpButton的作用相同):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Style>
Menu
{
paddingLeft: -12;
}
</mx:Style>
<mx:XMLList id="myData">
<node label="One"/>
<node label="Two"/>
<node label="Three"/>
</mx:XMLList>
<mx:PopUpMenuButton id="myButton" dataProvider="{myData}" label="Click Me" labelField="@label" />
</mx:Application>
希望有帮助!