2016-12-16 4 views

答えて

1

無効sizing unitsを使用しているのでそれはおそらくです。私はwidth = 100またはwidth = 100pxまたは類似のものを使用したと思います。ほとんどの携帯電話やタブレットは、しかし、他のディスプレイでさえ、このようなことを多少処理します。

の.py:

width = '100dp' 

.kv:

#:import dp kivy.metrics.dp 
width: dp(100) 

方法レイアウトをテストするために、その使用を上方に設けられたリンクに記載dpユニットを固定する

そのようなデバイスを見てscreenモジュールを使用するか、アプリケーションのDPIを手動で変更するにはkivy.metricsのマニュアルを参照してください。画面はより強力です。

+0

チップのおかげで、画面モジュールは非常に便利です!しかし、それは古い画面解像度でしか動作しないようです。どのように銀河系s6とそれを実行するための任意のアイデアですか?私は、TreeViewでサイズを割り当てることについて何かを見つけることができるかどうかを確認しますが、まだ属性が見つかりませんでした。 –

+0

設定する必要があるプロパティは約3つまたは4つです。 [画面のソース](https://github.com/kivy/kivy/blob/master/kivy/modules/screen.py)を見て、そこに新しいものを追加してください。画面の解像度、dpi、密度(インターネット)を知る必要があります。 – KeyWeeUsr

関連する問題