問題タブ [screen-resolution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
486 参照

analytics - クライアントの画面解像度を見つける方法

StackOverflow分析の投稿には、ユーザーの画面解像度に関する興味深い指標が示されています。これはどのように収集されますか?これはJavaScriptでできることですか?

0 投票する
1 に答える
1819 参照

ruby - Rails 3:画面解像度を保存する方法は?

ユーザーのログイン時にユーザーの画面解像度をデータベースに保存したい。ユーザーのログイン時にそれを検出してデータベースに保存する方法は?

0 投票する
2 に答える
8281 参照

android - 画面解像度

私は主に次の2つのソースからAndroidとPhonegapの開発を学んでいます。

http://news.softpedia.com/news/How-to-Run-Android-Applications-on-Ubuntu-115152.shtml

http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart

サムスンギャラクシータブを持っています。

しかし、私を困惑させるのは次のとおりです。

  1. 2010年第4四半期にAndroid搭載の携帯電話とタブレットの最大数に到達するために、開発でどの画面サイズを使用しますか?480x800画面にWVGA800をお勧めしますか?
  2. ほとんどのAndroidアプリは、高解像度であるにもかかわらず、7インチのSamsung Galaxy Tabに適切にサイズ変更するにはどうすればよいですか?これを実現するために開発者は何をしていますか?つまり、アプリに一種の伸縮性を持たせ、フォントも伸縮させることができますか?または、Googleはアプリが小さい画面用に設計されていることを検出しているため、Galaxy Tabのサイズ変更を処理しますか?AndroidManifest.xmlで何かを変更する必要がありますか?
  3. エミュレーターでHVGAのデフォルトを使用しましたが、非常に高速でした。WVGA800に切り替えると、かなり遅くなりました。何故ですか?
0 投票する
3 に答える
2973 参照

language-agnostic - さまざまな画面解像度でテストするためのヘルパー ツール

私は自分のワークステーションで、解像度が 1440x900 の画面で開発を行っていました。

目的の結果がこれらの解像度 (800x600、1024x768 など) で適切に機能するかどうかをテストするためだけに、解像度を別の解像度に切り替える必要があることがよくあります。

代わりに、必要な解像度でブラウザー ウィンドウのサイズを自動的に変更するツールを使用できるかどうか疑問に思っていました。

そのようなツールは存在しますか?このタスクをどのように処理しますか?

0 投票する
1 に答える
269 参照

android - アンドロイド画面カテゴリ

画面がどのカテゴリに属しているかを確認する方法はありますか?画面が小さい/通常/大きいまたは特大の画面であるかどうかをAPI経由で知りたい...画面のピクセル密度と幅/高さを取得したドキュメントを参照してください。

前もって感謝します..

0 投票する
2 に答える
2178 参照

android - Android で 800 x 480 の完全な画像を描画する方法

800 x 300 の画像があります。これは、テスト プラットフォームの解像度 (800x480 の HTC Desire) の幅です。この画像を画面に描画しようとすると、奇妙にスケーリングされます。画面の左側にこぼれ、垂直方向のほぼすべてを埋め尽くします。

私は次のようなコードを使用しています:

canvas.drawBitmap( screen[1], new Rect(0,0,800,300), new Rect(0,0,800,300), null);

何らかの理由で

width_x = canvas.getWidth();

width_y = canvas.getHeight();

私の解像度は533 x 320と報告されています。これは、Androidが使用する魅力的なスケーリングシステムの罵倒削除のためであると想定しているため、アプリはすべての電話で同じサイズに表示されますが、これは無視したいと思います. 私はゲームを書いているので、スケーリングとポジショニングを自分で処理したいと考えています。たとえば、利用可能になった場合により多くの画面領域を使用します。Android のベストプラクティスはアイコンベースのアプリケーションに適しているかもしれませんが、絶対ピクセル位置に描画し、画面の絶対解像度情報を取得したいと考えています。

したがって、私の質問はこれです-これは絶対に不可能ですか? Androidにはこれを行うためのシンプルで効果的なシステムがあるため、完全に禁忌である場合、それが何であるかを知りたい. dpi は私のゲーム デザインには関係ありません (これが PC ゲームの場合と同様に、関係ありません)

何らかの方法で解像度を指定しない限り、おそらく私の画面は実際には 533 x 320 でしょうか? 幅と高さのスケーリング値を使用してみましたが、画像は画面上で大まかに正しいサイズでしたが、何らかのスケーリングが発生したため、エッジがギザギザになりました。したがって、画面が表示できるすべてのピクセルにアクセスできませんでした。

それをスケーリングするために、私は次のようなものを使用しました

canvas.drawBitmap( screen[1], new Rect(0,0,800,300), new Rect((int)(0.0f),(int)(0.0f),(int)(533.0f),(int)(187.5f) ))、 ヌル); // テストのために打ち込んだ数値 - 報告された画面解像度と同等の比率。恐ろしく見える

どんな助けでも大歓迎です。

乾杯、

ロビン。

0 投票する
6 に答える
59198 参照

android - Android デバイスの最小画面解像度

市場で最小画面解像度のデバイスは何ですか?

0 投票する
2 に答える
472 参照

objective-c - iphone 3gs および iphone4 用の iphone ビルド アプリ

解像度 320x480 の古い iPhone 用と、解像度 640x960 の Retina ディスプレイを搭載した新しい iPhone 4 用のアプリを開発する最良の方法は何ですか?

前もって感謝します

0 投票する
2 に答える
4585 参照

html - 「スクロールせずに見える範囲」のウィンドウ サイズの平均

一般に、1024x768 ブラウザーがターゲットであり、960 ~ 980px の幅が許容されるという点で合意されています。(私は個人的にクロムの 960 を好みますが、議論する意味はありません。)

私の質問は、ユーザーが一般的に想定できるウィンドウの高さはどれくらいですか? これはさまざまな要因によって異なることはわかっているので、ユーザーの x % にリーチするためにどの高さを設計できるかについて誰かが研究を行っているかどうか知りたいです。

乾杯。

0 投票する
7 に答える
39387 参照

.net - 画面の解像度に基づいてフォームの解像度を変更する (モニターの解像度を変更せず、最大化された画面オプションを使用しない)

フォーラムを検索して、いくつか試してみましたが、うまくいきませんでした。私の問題を並べてみましょう。

ラップトップの画面解像度は非常に高く、1400x1050 です。私はこれで自分のアプリを設計しています。

私の同僚はラップトップ (解像度が低い) で試してみましたが、アプリケーションは彼のラップトップには収まりませんでした。ボタンが画面スペースから引きずり出されていました。

したがって、画面の解像度に基づいてアプリケーションのサイズを自動的に変更/調整したいと考えています。同様のフォーラムをいくつか見つけ、開発者が提案したことをいくつか試しましたが、うまくいきませんでした。

私は試しました: 解決策1 :しかし、フォームを調整する代わりに、ユーザーの画面解像度を変更しています。

画面の最大化オプションを使用したくないし、ユーザーの PC 設定を変更したくありません。残念ながら、私はテーブル レイアウト パネルを使用していません。

簡単な解決策を教えてください。