0

SamsungBadaプラットフォームでアプリケーションを作成しようとしています。このアプリケーションをさまざまな画面サイズで利用できるようにしたいのですが、これに関する問題があります...

Wave 3 GT-8600(480x800)、Wave Y GT-S5380(320x480)、Wave 578 GT-S5780(240x400)などのモバイルデバイスで動作させる必要があります。

私が理解したように、badaIDEのウィジェットに「デバイスリスト」に必要なデバイスを追加する必要があります。そのリストでは、さまざまな電話モデルを見ることができます...私はWaveモデル(下部)を探しているのでそれを選択しますが、さまざまな画面サイズを探しています...そして私は選択の余地がありません。たぶん私はbadaideで重要な何かを失いますか?

私がbada開発者のWebサイトにアクセスして、HVGA、WQVGA、WVGAの3種類のファイルを見たよりも、このファイルはさまざまな画面サイズ用ですよね?

それらを"bada\ 2.0.5 \ Model"フォルダーに配置しましたが、これも役に立ちませんでした。デバイスリストにはまだデバイスがありません。

誰かがデバイスリストにデバイスを追加する方法、またはそのリストで画面サイズを選択できるようにする方法、または..異なる画面サイズ用に1つのウィジェットを作成する別の方法を知っていますか?

ああ、ええ..私の問題は:さまざまな画面サイズでのウィジェットの高さと幅です。このプロパティは、ウィジェットのルートフォルダーにあるproject.xmlファイルで設定できます。現時点では、すべての画面サイズ(240x400から480x800)でウィジェットの同じプロパティがあります。ウィジェットに220widthx130heightを設定しました。小画面(240x400)と中(320x480)の画面ではすべて問題ありませんが、大画面(480x800)では、ウィジェットを直角に動かすと画面から外れる可能性があります。また、ウィジェットをインストールした後、ウィジェットのみが必要な場合、ウィジェットが自動的にアプリケーション(いくつかのバダマジック)になるため、SCREENサイズよりも大きいWIDGETのサイズを設定することはできません。

そのため、画面サイズごとに異なる「project.xml」ファイルを設定する可能性を探しています。

ここに画像の説明を入力してください

4

1 に答える 1

1

bada 2.0をターゲットにしている場合は、解像度に依存しないアプリを実行できます。このアプリでは、現在の電話の仕様に基づいて、システムによって適切なリソースファイルが自動的に取得されます。常に480論理ピクセル幅の抽象化された表示面が得られ、物理ピクセルへのスケーリングは内部で行われます。

また、開発目的では、WQVGA(240x320)、HVGA(320x480)、WVGA(480x800)の3種類のbadaデバイスしかありません。これらは解像度であり、画面サイズではありません。画面サイズはほぼ同じ球場で、約4インチです。

于 2012-07-11T19:07:18.257 に答える