删除操作栏图标 Kivy

Nis*_*arg 6 python kivy android-actionbar

我在 kivy 中的操作栏有上述代码

ActionBar:
		background_color:0,191,255,0.5
		pos_hint: {'top':1}
		
		ActionView:
			ActionPrevious:
				with_previous: False
				text:"    [b]Dhobiwala.com[/b]"
				
				app_icon:""
                ### I make app_icon as a blank string...but it takes default icon...I totally want to remove icon from my action bar

				markup:True
				font_size:"16dp"
				on_release:root.Show_Devlopers_Info()
				
Run Code Online (Sandbox Code Playgroud)

按照上面的代码......我想从状态栏中删除图标......我什至在Kivy的文档中找不到任何东西......有人有什么想法吗?

leo*_*ovp 4

看起来禁用图标是不可能的。
参考:Kivy来源@github(https://github.com/kivy/kivy/blob/856b305c0c876e53e802f1ac9ae16c21fa91ac1e/kivy/uix/actionbar.py#L214)。
相关部分:

if not self.app_icon:
        self.app_icon = 'data/logo/kivy-icon-32.png'
Run Code Online (Sandbox Code Playgroud)

您可以尝试使用完全透明的小图像作为图标来避免此问题。

另外,您可以尝试将图标的大小减小到 0。查看属性app_icon_widthapp_icon_heighthttps://kivy.org/docs/api-kivy.uix.actionbar.html#kivy.uix.actionbar.ActionPrevious。应用程序图标高度