問題タブ [screen-size]

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 に答える
239 参照

android - 異なるAndroidの画面サイズと解像度で同じサイズのゲーム要素を取得する方法

さまざまなAndroidデバイスで同じサイズのゲームオブジェクトを使用しようとしています。つまり、画面サイズと解像度が異なります。たとえば、1cmからピクセルに再計算する方法はありますか。

つまり、画面の解像度とサイズに合わせて再計算し、実際のサイズに対応するピクセル数を取得します。

xmlでAndroidUIを作成するときに、デバイスに依存しないピクセルについて読みましたが、OpenGLで実行していて、実際のサイズをピクセルに再計算したいので、私には良くないようです。

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

android - プログラムで Android レイアウト フォルダーを選択できますか?

さまざまなレイアウト フォルダー (大、特大など) を使用して、画面サイズに基づいてサイズを変更する Android アプリを作成しています。

唯一の問題は、ユーザーが xlarge タグを認識しないハニカム タブレットを使用している場合、またはデバイスが電話サイズに近い場合に備えて、ユーザーが小さい画面レイアウトと大きい画面レイアウトを切り替える方法を提供したいことです。ユーザーがタブレット レイアウトを使用するのに十分な大きさです。

レイアウト フォルダを切り替えるボタンを作成する方法はありますか? 画面サイズに基づいた自動フォルダー選択を引き続き使用したいのですが、アプリに強制的にいずれかのフォルダーを使用させたいだけです。

それは可能ですか?

0 投票する
4 に答える
7365 参照

android - Android 画面サイズ データベース

特定のデバイスごとにピクセル単位の解像度、画面サイズ、密度を含むデータベースはありますか?

このようなもの:

サムスンギャラクシー S2 | 480×800 | 画面サイズ = 通常 | 密度=hdpi

Google ネクサス | 1280x720 | 画面サイズ = 通常 | 密度=xhdpi

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

android - Androidのキャンバスで画面サイズのサイズを取得するには?

通常のアクティビティで画面サイズを取得できますが、キャンバス ビューで画面サイズを取得し、それに応じて操作する必要があります。

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

android - イメージビューでクリック可能な領域を処理する

こんなイメージもあります

ここに画像の説明を入力

赤い領域をクリック可能な領域にしたいと思います。このエリアをクリック可能にしたいのは、ユーザーが画面に触れたときに赤い点を意味するようにしたい 通知を受けたい ai リスナーを登録したい

問題は、画面ごとに画像のサイズが異なることです。一部の画面のサイズは240x320、画像ビューのサイズは400x800で、fill_parentを使用しているため、画像はすべての画面で画面全体を埋めます。このクリック可能な領域は、左の境界線から 50dip の場合もあれば、150dip の場合もあります。上から10ディップの場合もあれば、500ディップの場合もあります...すべては画面サイズに依存します

この種のシナリオを処理する方法は?

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

android - MyTouch3Gエミュレーターの作成

Android VirtualDeviceManagerでHTCMyTouch3G Slide Phoneを模倣するエミュレーターを作成するために必要な設定は何ですか?私が最も確信が持てないのは、どのスキンを使用するか(HVGA、QVGA、WVGA ...)です。

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

android - 電話の画面サイズを操作する適切な方法は何ですか?

次のコードは画面サイズを返します。

私はRelativeLayoutを使用してコンポーネントを内部に配置しています。何らかの理由で、コンポーネント間で幅を分割すると(たとえばwidth*30/100width*70/100)、画面スペースが失われます。また、高さについては、ステータスバーとタイトルバーの高さを取得するにはどうすればよいですか?電話によって異なりますか?

0 投票する
0 に答える
348 参照

java - すべての画面サイズに対応する Android ゲーム - アイデア

私は Android 用のゲームを開発しており、さまざまな画面サイズに対応するためのアイデアがありました。そのアイデアが良いものか、どのように改善できるか、または廃棄するかについてフィードバックをお願いします。

私が持っているのは、横向きモードでロックされている 2D サイズのスクロール ゲームです。画面のサイズが異なるため、画面の幅 (通常は高さですが、横向きなので幅と呼びます) が変わります。これは、基本的に2つの同一の画像がスクロールしているため、背景を移動する際にあらゆる種類の問題を引き起こします.1つが画面を離れると、もう1つがそれを置き換え始めるため、画像が画面を離れたときに画像をキャッチする必要があります。リセットして、再びスクロールできるようにすることができます。これは、毎回 int 値に到達する必要があることを意味します。それ以外の場合は捕捉されず、両方の画像が画面外にスクロールされます。

私が簡単にテストした私の考えは次のとおりです。画面サイズを 100 ピクセル単位で切り捨てます。この値に 100 を追加し、それを背景画像の幅にします。次に、この値を 100 で割って、これを移動するフレームあたりの px の割合として使用します。これは、画面サイズに応じて背景が同様の速度で移動することを意味します (フレーム レートを 25 FPS に設定)。大きな画面では速く動き、小さな画面では遅くなりますが、相対速度は同じです (1 秒あたり 1% など)。

この考えは間違っていますか?いくつかの画面サイズで漠然とテストしましたが、エミュレーターは非常に遅く、テストするデバイスは数台しかありません (私はまだ 18 歳なので、多くのデバイスを手に入れることはできません!)。

フィードバックをいただければ幸いです。

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

android - Androidは他の画面向きの画面サイズを取得します

Android 3.0以降、ディスプレイに戻るボタンとホームボタンのあるナビゲーションバーがあります。このような画面サイズを取得すると

これの

横向きと縦向きで異なる値が得られます。これが私が意味する例です:

Acer Iconia A500 縦モード: 800 x 1232 Acer Iconia A500 横モード: 1280 x 752

私の知る限り、これはそのようなナビゲーションバーを備えたすべてのデバイスに当てはまります。(例: Samsung Galaxy Nexus、GalaxyTab 10.1 など)

私の質問は、ポートレート モードの場合、ランドスケープ モードの値を取得するにはどうすればよいですか?