2016-04-03 9 views
3

私はLiveCode - calculatorでアプリを作った。私はこれらの指示(https://livecode.com/lessons/calculator/)でそれをやっていたし、それはiPhoneに合わせて縮尺されている。 Android(Samsung、GSmart、LGなど)を実行するさまざまな携帯電話に適合する必要があります。 私はこのサイトのほとんどとLiveCodeフォーラムとヘルプ(http://lessons.livecode.com/m/4071)を通過しましたが、Android搭載端末については何もなく、iOSのものだけはあります。 私はまたアプリを別の携帯に合わせる方法

on preOpenStack set the fullscreenmode of me to "exactFit" end preOpenStack

を試みたが、それが働いている場合、私は(スタンドアロンアプリケーションとしてそれを保存していない、最初にこれをやってみたかった)のか分かりません。

ありがとうございました。

答えて

0

Android搭載タブレットとAndroid搭載の安いLG携帯を持っています。タブレットで。私はすべてのモードを使用することができますが、電話で1つまたは複数の機能が動作しません。おそらく画面が小さすぎます。おそらく、あなたは同じ問題にぶつかっているでしょう。レターボックス、noBorder、showAllなど、さまざまなモードを試すことができます。

on openStack 
    send "initializeStack" to me in 0 millisecs 
    pass openStack 
end openStack 

on initializeStack 
    set the fullscreenMode of this stack to "exactFit" 
end initializeStack 

これはまだ最新の8.xリリースで有用である場合、私は知りません:、私はエンジンがthe fullscreenModeを設定する前にカードを引くさせなければならなかった状況があった過去に

もう1つの解決策はset the rect of the stack to the screenRectになり、すべてのオブジェクトの場所を調整するスクリプトを追加することができます。 field 1がある場合は、スクリプトに次のように表示されます。

on initializeStack 
    set the rect of this stack to the screenRect 
    put the rect of this cd into myRect 
    add 4 to item 1 of myRect 
    add 4 to item 2 of myRect 
    subtract 4 from item 3 of myRect 
    subtract 4 from item 4 of myRect 
    set the rect of fld 1 to myRect 
end initializeStack 
関連する問題