問題タブ [screens]

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 投票する
1 に答える
81 参照

android - Android 2つの画面、2つのアクティビティを実現する方法、そしてそれらは独立しています

私は Android の初心者です。現在、Android アプリを作成する必要があります。2 つの画面には 2 つのアクティビティも表示されます。大画面でブロードキャスト広告を表示し、小さな画面は操作でき、それらは互いに独立しています。画面、広告は引き続き再生されます。Android 4.4 API 20 でプレゼンテーション クラスを見つけました。これにより、2 つの画面が異なるコンテンツを表示することがわかります。Google のデモも参照しますが、プレゼンテーションは特定のアクティビティに依存するため、小さな画面が操作されたとき、意図広告プレゼンテーションを再生する前に、別のアクティビティに移動しました。そこで思いついたのが、アプリのActivityは1つだけで、小さな画面で多くのフラグメントを使っているのですが、その後の画面操作が非常に複雑なので、フラグメントの方が面倒なので、

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

android - Android Wear で丸い画面を検出する方法 - デバイスで onApplyWindowInsets が呼び出されない

Android Wear プロジェクトに onApplyWindowInsets コールバックを実装しました。このメソッドでは、 isRound() を呼び出して、コードが円形または長方形の Wear スマートウォッチで実行されているかどうかを判断します。このコールバックはラウンド ウェア エミュレーターから呼び出されます。(isRound() は false を返しますが、これは間違っています。) しかし問題は、onApplyWindowInsets コールバックが Samsung Gear Live から呼び出されないことです。したがって、onApplyWindowInsets からビューを膨張させている場合、ビューは膨張しません。実際のデバイスで onApplyWindowInsets を起動した人はいますか? 保証されていないようです。もしそうなら、スクリーンタイプに応じて異なるビューをどのように膨らませることができますか?

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

android - Android SDK、1 回限りのウェルカム レイアウト

私のアプリには、アプリの仕組みと何ができるかを示すウェルカムレイアウトまたはヘルプレイアウトがあります。アプリのインストール時に一度だけ表示され、その後は表示されないようにしたいと思います。そして、これが可能である場合、それを行う最も簡単な方法は何ですか?

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

python - Qt Designer を使用したマルチスクリーン アプリケーションの作成

Qt Designer を使用して UI デザインを作成し、それを Python コードに変換しています。私は Qt にまったく慣れていないので、質問したいのですが、マルチスクリーン アプリケーションを実装する方法はありますか? つまり、次のボタンをクリックして、同じウィンドウ内でオプション/ウィジェットなどの新しいセットを取得します。

正直なところ、私は Kivy を使用して開発を行っていましたが、(特に複数の画面で) 巧妙な方法で PyGame に依存しているため、移植性の大きな頭痛の種であることが判明したため、別のものに切り替える必要があり、PyQt が次の選択肢でした。実行可能なオプション(またはそう思われる)。

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

c# - 画面解像度ウィンドウに表示されているモニターの数を取得する

Windows 7 または 8 の [画面の解像度] ウィンドウに表示される数字と同じ、接続された画面の正しい ID を取得する方法を見つける必要があります。

WMI クエリを使用して Win32 API 関数を呼び出してみましたが、正しい番号を取得できません。DeviceName ('\.\DISPLAY4' など) は、[画面の解像度] ウィンドウに表示される画面番号 4 とは関係ありません。

同じ問題 (解決策なし) が 2010 年に次の URL に投稿されました: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/668e3cf9-4e00-4b40-a6f8-c7d2fc1afd39/how-can -i-retrieve-monitor-information?forum=windowsgeneraldevelopmentissues

Microsoft の回答は次のとおりです。「プログラムで参照した ID を特定する方法はサポートされていません。画面解像度コントロール パネルが使用するのと同じ ID でアプリケーションがモニターにラベルを付ける方法を提供することは、設計上の目標ではありませんでした。 "。

たぶん、誰かがそれがまだ可能である可能性があるという考えを持っていますか?

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

windows-8 - Windows 8 レジストリから画面がアクティブかどうかを判断する

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY のモニター リストを見ています。

Windows 7 では、「Control」という名前の各画面ノードの下に、画面がアクティブかどうかを示すサブキーがあります。Windows 8 には、そのようなサブキーはありません。

モニターがアクティブかどうかを Windows 8 レジストリから判断するにはどうすればよいですか?

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

windows - EnumDisplayDevices と EnumDisplayMonitors

私はそれに気付き、どのモニターがどのポートに接続されているかについて異なる情報を報告していますEnumDisplayDevicesEnumDisplayMonitors

たとえば、グラフィック カードに 4 台のモニターが接続されています。そのうちの 3 つは 1920x1080 で、そのうちの 1 つは 1280x768 です。

私が得る情報EnumDisplayMonitorsは次のとおりです。

からのものEnumDisplayDevicesは次のとおりです。

EnumDisplayDevicesまた、注文が時々シャッフルされることに気付きました。

とにかく、どれが正しいですか?

EDIDデータを正しいモニターから読み込みたいので探しています。

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

python - Kivy - Screen Manager - 他のクラスの属性にアクセスする

Kivy Screen Manager を使用して、2 つの画面を作成します。画面1にいる間に、画面2のラベルを変更したい。コード内の問題のある領域を強調表示します。

私のtest.ky:

そして私のscreen.py

どんな助けでも大歓迎です!ありがとう、ニコ