level 1
masker0817
楼主
显示出来的button区域和软件接受触摸动作的区域不一致。在我的手机上,button的触摸区域比显示区域上移大约一个status bar的高度。相同的代码用buildozer打包就没有错位问题。请指点一下,谢谢。
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.floatlayout import FloatLayou
__version__ = "1.9.0"
class RootWidget(FloatLayout):
def __init__(self,**kwargs):
super(RootWidget, self).__init__(**kwargs)
self.add_widget(Button(text='Hello World',
size_hint_y=None,
height='48dp',
pos_hint={'center_x': .5,
'center_y': .5}))
class TestApp(App):
def build(self):
self.root = root = RootWidget()
return root
TestApp().run()
2015年10月19日 13点10分
1
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.floatlayout import FloatLayou
__version__ = "1.9.0"
class RootWidget(FloatLayout):
def __init__(self,**kwargs):
super(RootWidget, self).__init__(**kwargs)
self.add_widget(Button(text='Hello World',
size_hint_y=None,
height='48dp',
pos_hint={'center_x': .5,
'center_y': .5}))
class TestApp(App):
def build(self):
self.root = root = RootWidget()
return root
TestApp().run()