問題タブ [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 に答える
13480 参照

android - アンドロイドライブ壁紙の再スケーリング

ライブ壁紙の作り方を学んでいますが、ジレンマがあります。

解像度の画面サイズは非常に多いのですが、すべてのバージョンのコードで1セットのアートワークを再スケーリングするにはどうすればよいですか?それらの多くでapkの画像を見て、それらが再スケーリングされるので、それが行われたことを私は知っています。

簡単なポジショニングを必要としない1つの画像だけでしたが、私の問題は、すべてのデバイスに合うように背景画像を再スケーリングする必要があることです。また、その背景の特定のxおよびy位置に合うアニメーションもあります。背景全体がアニメーション化されているように見えるが、その一部のみがアニメーション化されているように見えるように画像を配置します(フレームごとのライブ壁紙の300枚の画像から離れる私の方法)。

したがって、背景画像を再スケーリングする必要があり、アニメーションも背景画像と同じパーセンテージに再スケーリングする必要があり、特定のxおよびy位置に配置する必要があります。

私がこれを実行できるように、どんな助けもいただければ幸いです。


私はいくつかのことに疲れました。すべての例でスケーラーを作成すると考えました。intscaler; 次にonSurfaceChangedscaler= width / 1024; //大きい画像が1024の場合、どこでも使用できる比率が得られます。次に、scaleBitmapを使用して、スケーラーに画像の高さと幅を掛けてスケーリングします。また、同じスケーラーを使用して、例の画像xを50に配置し、同じものを使用してスケーリングします。x = scaler * 50; スケーリングとポジショニングの面倒を見る必要があります。これをすべてJavaに変換する方法は、次のレッスンです。私はJavaを初めて使用するため、フラッシュとPHPのプログラムを使用していましたが、これは大きく異なります。 。次は、幅をパンする方法です。画面を左右に動かすときに、画像を表示する方法は、私が理解した次のパズルです。今のところ、幅が表面の2倍であっても、同じ幅を示しています。あなたが答えを得るか、どこかで私はこれに関する情報を見つけることができますそれは大いにありがたいです。

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

iphone - iPhone で Web サイトを最初に表示できる領域は?

iPhone の解像度は 480*320 です。ただし、上部にグローバルステータス バーがあり、Safari はアドレス バーツールバーを使用します。それらはどのくらいの垂直方向のスペースを占有しますか? または、Safari の水平方向および垂直方向の表示可能領域の解像度は?

iPhone の Safari - Web ページのどのくらいが表示されますか?


回答のまとめ

  1. ステータスバー、20 ピクセル
  2. アドレスバー、60 ピクセル
  3. ツールバー、44 ピクセル
0 投票する
3 に答える
25654 参照

jquery - 画面が1024pxより狭い場合は、DIVを非表示にします

私は(この質問から-画面が特定の幅よりも小さい場合はdivを非表示にする)このコーディングを見つけました

唯一の問題は、コードを機能させることができないようです。IEで機能するようにコードを記述すればよいだけです。他の(新しい)ブラウザでは、メディアクエリを使用します。私が間違っているところに関するヒント/ヒントはありますか?

これまでのところ私は <div id="floatdiv">

次に、そのdivの終わりに(ここで閉じます)私は持っています

私のヘッダーには <script type='text/javascript' src='http://www.itsdaniel0.com/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>

そして、私はまだコードを動作させることができません(IE8でテストしています)私はまだどこかで間違っていますか?

更新別のjQueryがリンクされていますが、これが問題の原因である可能性がありますか?これが以下のコーディングの完全な部分です

エラーメッセージ

Webページエラーの詳細

ユーザーエージェント:Mozilla / 4.0(互換性; MSIE 7.0; Windows NT 5.1; Trident / 4.0; chromeframe / 10.0.648.133; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; InfoPath.2)タイムスタンプ:2011年3月12日土曜日11:31:32 UTC

メッセージ:予期される識別子、文字列、または数値行:140文字:1コード:0 URI:www.itsdaniel0.com/2011/03/unicorns-are-cool/

メッセージ:オブジェクトはこのプロパティまたはメソッドをサポートしていません行:16文字:1コード:0 URI:dl.dropbox.com/u/17087195/website/sidebar_size.js

メッセージ:'twttr.anywhere._instances'がnullであるか、オブジェクトではありません行:1文字:5207コード:0 URI:platform.twitter.com/anywhere.js?id = 6vIPELyEeU5vcSc3c0Q5w&v = 1

メッセージ:'twttr.anywhere._instances'がnullであるか、オブジェクトではありません行:1文字:5207コード:0 URI:platform.twitter.com/anywhere.js?id = 6vIPELyEeU5vcSc3c0Q5w&v = 1

「lowrep」エラーのためにURLからhttpを削除しました

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

android - Samsung Tab など、より解像度の高い Android デバイスの画面の処理

SDK の最小バージョンが 1.6 のモバイル アプリケーションを開発しました。複数の画面解像度のサポートに関する記事を参照した後、 android:xlargeScreens="true"Samsung Galaxy Tab のようなモバイル デバイスの高解像度画面にを使用できることがわかりました。

Androidファイルdrawable-xhdpiにエントリがある場合、フォルダに保存されている画像は自動的に参照されますか?android:xlargeScreens="true"Manifest

Samsung Galaxy Tab の画面解像度は 600 × 1024 ピクセルです。Samsung Tab の画面サイズに合わせて画像を作成できます。さらに大きな画面解像度の Android デバイスが市場に出回っていますが、それをどのように処理しますか?

一般的な方法で複数の画面解像度のサポートを処理する他の方法はありますか?

0 投票する
3 に答える
1442 参照

android - 画面サイズとレイアウト

私は現在、ドキュメントを理解する上で問題となる可能性のあるものに行き詰まっています。

複数の画面のサポートに関するドキュメントを読んでいますが、特にHTC DesireHTC Legendのレイアウトの違いに問題があります。

私の理解では、開発者ドキュメントの画面マトリックスを見ると、Legend は「通常の」画面であり、Desire は大画面です。

レイアウトディレクトリlayout /、layout-small /、およびlayout-largeを追加すると、小さな画面のデバイスに関する問題が解決しました。しかし今、デザイアとレジェンドの両方でアプリの見栄えを良くしようとすると、どちらも通常の画面レイアウトを使用しているように見えます。

ヒント、解決策、または説明はありますか?

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

android - Android APK のインストールからデバイスを除外する

特定のデバイスに Android APK のインストールを許可しない方法はありますか?

Motorola Artix にインストールしたときにプログラムの一部のレイアウトを制御する際に問題が発生しています (Atrix には高解像度があり、私のデバイスは o しか考慮されていないため、デバイスを除外したいと考えています。

ありがとう

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

javascript - 実際の画面解像度を検出します (ブラウザーのズームなどを無視します)。

JavaScript(少なくともクライアント側)を使用して実際の画面解像度を取得する必要がありますが、ブラウザの組み込みズームを使用するとこれが変更される傾向があるため、IEとFirefoxの両方に問題があります。

クロスブラウザフレンドリーな方法でこれを行うにはどうすればよいですか?

0 投票する
3 に答える
4332 参照

android - Androidと複数の画面レイアウトのサポート

私はAndroidアプリを完成させています。残っているのは、UIレイアウトとグラフィックを複数のデバイスに適合させることだけです。画面上の特定の位置に特定の要素を配置する必要があります。

Androidドキュメントでは、複数の画面の解像度とサイズがどのように分類されるか、およびリソースのタグ付けシステムについて説明しています。

たとえば、WVGA800 (480x800)WVGA854 (480x854)は両方とも通常の高密度スクリーンとして分類されます。これらに対応するために、「layout」(「normal」用にすでに存在)および「drawable-hdpi」というフォルダーを作成するように求められます。

問題は、「dp」ユニットを使用している場合でも、同じ分類の2つのデバイスを区別するために何も行わないことです。WGA800とWGA854のレイアウト/描画可能オブジェクトを個別に提供するにはどうすればよいですか?

比率は十分に異なるため、ユーザーはスケーリングの誤りに簡単に気付くことができます。これは、スコアやタイマーなどを背景画像に対して特定の場所に表示する必要があるために悪化します。

同じ問題が、{WQVGA400(240x400)、WQVGA432(240x432)}と{WVGA800(480x800)、WVGA854(480x854)}のペアにも当てはまります。WQVA400およびWQGA432のレイアウト/描画可能ファイルをどのように提供できますか?

0 投票する
3 に答える
16771 参照

javascript - javascript の screen.width と screen.availwidth の違い

JavaScriptのscreen.widthとの違いは何ですか?screen.availwidth

私のシステムでは、両方とも同じです!

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

c# - アプリのモニター・画面変化イベント?

私はDataGrid自分の WPF アプリケーションに を持っています。DataGridアプリケーションが現在存在する画面の解像度に対して の最大幅を設定しています。

ユーザーがプライマリ モニターでアプリケーションを起動すると、私のソリューションは正常に動作しますが、ユーザーがアプリケーションを 2 番目のモニターにドラッグすると問題が発生します。DataGrid現在のモニターの解像度に応じて の最大幅をリセットできるように、アプリケーションが新しいモニターに移動したときに通知できるイベントが必要です。どうやってやるの?