1

JDE 4.5 でアプリケーションを開発しています。4.5 OS は、Pearl、Curve、および Huron でサポートされているため、開発中のアプリケーションは上記のすべてのデバイスをサポートします。私が直面している問題は画面サイズです。パールの画面サイズは240×260、カーブ320×240、ヒューロン320×240。

私は次の問題に直面しています:

  1. 背景画像のサイズは?
  2. フィールド (ボタン、ラベルなど) はどのように配置すればよいですか?

誰でも私を助けてください。

どうもありがとう

4

3 に答える 3

2

Blackberry デバイスの解像度は、大きく 2 つのカテゴリに分類できます。

  1. 低解像度 (幅 320px 以下)
  2. 高解像度(幅320px以上)

この分類により、便利なことに、ビットマップとレイアウトの 2 つのバージョン (低解像度デバイス用と高解像度デバイス用) のみを維持できます。

これらのさまざまなカテゴリの画面解像度を処理するためのサンプル コードは次のようになります。

boolean lowRes = net.rim.device.api.system.Display.getWidth() <= 320;
if (lowRes)
{
    // The device has a low resolution screen size
}
else
{
    // The device has a high resolution screen size
}

出典:さまざまな画面サイズ向けのアプリケーションの開発 (http://docs.blackberry.com)

于 2011-10-28T02:02:53.977 に答える
0

画面サイズは、プロジェクトに複数のサイズの画像を追加できる比率と同じではなく、画面解像度に基づいて適切な画像を使用します。(アプリのサイズが大きい)

画像がグラデーションで、グラデーション部分が最も低い画面解像度で終了する場合、残りの背景をグラデーションが終了する単色で塗りつぶすことができます。

コントロールの場合は、レイアウト マネージャーを使用してスタイルを構築し、実際の BB の幅に合わせてコントロールを中央に配置したり引き延ばしたりできます。アプリの互換性を高めるために、固定幅の使用は避けてください。Web アプリを開発したことがある場合は、同じ概念が適用されます。

お役に立てれば。

于 2010-06-11T20:41:08.830 に答える
0

width を使用してコンテンツの位置を計算する (Display.getWidth オプション) を使用します。画面の幅オプションに基づいて、配置できます。画像の場合、サイズ変更可能で、3 つのサイズの画像を使用します

i) 携帯電話の太字の場合 ii) ストーム iii) パール

そのための画像を作成するか、サイズ変更オプションを使用します

于 2010-06-15T12:45:02.030 に答える