Android 以编程方式设置actionbar菜单的样式,而不使用styles.xml

Android 以编程方式设置actionbar菜单的样式,而不使用styles.xml,android,android-actionbar,styles,actionbarsherlock,submenu,Android,Android Actionbar,Styles,Actionbarsherlock,Submenu,首先,我知道如何使用styles.xml和themes.xml设置actionbar菜单的样式。此外,我正在使用actionbar Sherlock,在从actionbar中选择一个项目后会显示一个子菜单弹出窗口-是的,这是一个子菜单,因为我希望图标显示在文本的左侧。我可以为子菜单背景设置一个简单的可绘制背景,但我不能设置彩色、平铺、可绘制的背景,因为它必须首先以编程方式创建。此外,子菜单不会环绕其子菜单的宽度,因此即使所有文本的长度相似,有时也会有很大的空间 是否可以使用XML实现这一点?。如

首先,我知道如何使用styles.xml和themes.xml设置actionbar菜单的样式。此外,我正在使用actionbar Sherlock,在从actionbar中选择一个项目后会显示一个子菜单弹出窗口-是的,这是一个子菜单,因为我希望图标显示在文本的左侧。我可以为子菜单背景设置一个简单的可绘制背景,但我不能设置彩色、平铺、可绘制的背景,因为它必须首先以编程方式创建。此外,子菜单不会环绕其子菜单的宽度,因此即使所有文本的长度相似,有时也会有很大的空间

是否可以使用XML实现这一点?。如果没有,是否可以按程序进行