問題タブ [sizing]

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

wpf - WPF コントロールの正確なパーセンテージへのサイズ変更

ActualWidthWPF では、コントロールの幅を親コントロールプロパティの 97% に設定したいと考えています。これどうやってするの?

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

java - サイジングとキャパシティ プランニングのヒントとハウツー

クライアントのサイジングと容量計画を実行するように求められることがよくあります。当社のクライアントが当社の製品 (基本的には J2EE Web アプリケーション) を購入するとき、それらの製品を実行するために必要なハードウェアをよく尋ねられます。私たちの推奨事項は、多くの場合、高額なハードウェアの取得につながります。

これまでのところ、私が開発した最良のヒューリスティックは、使用予測 (アプリケーションが参加する必要がある登録ユーザーと同時ユーザーの数) を、既存のインストールで収集されたデータと比較することです。例: インストール A が X ハードウェアを使用して 100 人の同時ユーザーに対応する場合、インストール B には 200 人の同時ユーザーに対応するために 2*X ハードウェアが必要です。

ただし、このアプローチには多くの問題があります。多くの場合、クライアントは異なるハードウェアおよびソフトウェア プラットフォームを使用します。彼らが私たちから購入する製品のセットは、通常決して同じではなく、通常、アプリケーションの一部は特定のクライアントの注文に基づいて構築されます。ソフトウェアのバージョンが変更されていることや、サイジングのタスクを非常に困難にするパラメータが非常に多いことを考慮してください。

私はこのテーマに関する本をいくつか調べましたが、複雑な数学的モデルを使用することを提案しているものもあります。これらのアプローチが入力として必要とするパラメーターの数 (たとえば、アプリケーション機能の詳細な分類) を考えると、これらはほとんど役に立たないと思います。ハードウェアは通常、基本的な要件が定義される前に注文されます。これらはアプリケーションの開発とライフサイクルを通じて変化することは言うまでもありません。では、サイジングとキャパシティ プランニングはどのように行うのでしょうか? ヒントやハウツーをいただければ幸いです。

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

android - それぞれがスペースを均等に分割するレイアウトボタン

LinearLayout を使用して 2 つのボタンを水平方向に並べて配置していますが、各ボタンのサイズを調整して、水平方向のスペースの 50% を使用したいと考えています。各ボタンのlayout_weightを「1」にすればうまくいくと思いましたが、layout_widthを変更する必要があるのでしょうか?

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

java - Javaがアプレットサイズに基づいてJAppletコンポーネントのサイズ変更を停止する

JAppletの作成2つのテキストフィールド、ボタン、およびテキスト領域があります。

問題は、デバッグしてページに配置するときに、アプレットのサイズに応じてコンポーネント/パネルのサイズが変更されることです。これは欲しくない。テキストフィールドを特定のサイズにし、テキスト領域を特定のサイズにします。サイズを設定するためにそこに何かを入れましたが、機能していません。コンポーネントまたはJPanelのいずれかに厳密なサイズを実際に設定するにはどうすればよいですか。

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

wpf - カスタム WPF ダイアログ コントロールを使用する場合のサイズの問題

すべてが共有サービス (配置、[OK]、および [キャンセル] ボタン) を利用する複数のダイアログ ウィンドウの基本クラスとして機能する WPF でカスタム コントロールを定義しています。カスタム コントロールは次のように定義されます。

テンプレートを定義する Generic.xaml は次のようになります。

最後に、新しいダイアログを派生クラスとして定義します。

メインウィンドウの高さが大きすぎることを除いて、すべてが期待どおりに動作します。コンテンツだけに収まるようには見えず、モニターの高さのほぼ全体に広がっています。コードを調べて、明示的な高さを持つ説明テキスト ボックスを除いて、VerticalAlignments が (Stretch ではなく) Top に設定され、Height プロパティが Auto に設定されていることを確認しました。

このカスタム コントロールのサイズを正しくするには、どのプロパティ設定が不足していますか?

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

apache-flex - 自動追加スクロールバーの処理

私はそのような問題を抱えています:私はコンテナを作成していて、それは実行時にコンテンツです。大まかな構造は次のとおりです。

--VBox

- - 形

------- FormItem

..。

------- FormItem

---- ControlBar

コンテナのmaxHeightsを修正してform、画面の境界内に保持します。しかし、垂直スクロールバーを取得すると、水平方向も表示されます(このVScrollBarには十分な場所ではないようです)。

この問題を回避するために、水平スクロールが表示されるリスナーを作成しました。表示された場合は、コンテナーを少し増やして、他のスクロールバーを通常どおりに表示します。

私もvalidateNow他の同様の方法を試しました。私がここに持っているもの:1。HScrollBarが追加されています。2.コンテナの幅を少し大きくして、消えます。3.それが消えると、検証は存在しないスクロールバーを測定しようとしたときにnullポインター例外をスローします。検証前に追加しようとしましvalidatePropertiesたが、どちらも機能しませんでした。

誰かがこの厄介な巻物を取り除くのを手伝うことができますか?:)

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

html - 画像が読み込まれていない場合でも、を強制的に幅に合わせる方法

たくさんのimgを読み込んでいますが、読み込まれていない場合や、まだ読み込みが完了していない場合でも、ドキュメントのスペースを占有してほしいと思います。

幅と高さを(属性自体として、およびスタイル属性内の両方で)指定しようとしましたが、画像が読み込まれない場合に画像がスペースを占有しないのはイライラします。

確かに、画像の読み込みに失敗した場合でも、画像を特定のサイズに強制する方法が必要です。

ありがとう

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

c# - 相互に関連するスタックパネルのサイズ設定

次のプロパティを必要とする再帰的に定義されたユーザーコントロールがあります。

2つの列があります

最初のテキストには、テキストの周囲に1つの境界線が含まれています

2番目の列には、これらの同じタイプのコントロールのスタックが含まれています(再帰部分)

最初の列のボックスが2番目の列の積み重ねられたボックスの全高よりも短い場合は、ボックスを拡張して両方の列を同じ高さにする必要があります。

2番目の列の合計の高さが最初の列のボックスよりも短い場合は、2番目の列のスタックの最後のアイテムが同じ高さになるように拡張する必要があります。

たとえば、次のようになります。

代替テキスト

さて、これまでのところ、最初の項目が境界線とテキストを含むドックパネルである水平スタックパネルを作成しています... 2番目の列は、サブリストにバインドされた垂直スタックパネルであり、再帰的なユーザーコントロールを作成します。 .. このような..

要件が次のようになっている場合:

これで、積み重ねられた列が高い場合はうまく機能しますが、最初の列が高い場合は機能せず、ギャップが生じます。この相互の高さの依存関係を処理する方法はありますか?


更新:右側の列のスタックパネルの周囲に境界線を追加することで、スタックパネルが実際に最小の高さの変更を受け取ったことを確認できました。ただし、拡張する余地はありましたが、スタックパネルの子は自動的に更新されませんでした。手前のスタックパネルのミンハイトを大きなものに固定すると、子供たちがいっぱいになります。私が理解する必要があるのは、スタックパネルの最小の高さの変更に基づいて子供の高さを更新する方法です。

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

android - Android の複数行 TextView のサイズ変更

アプリの上部 4 分の 1 を占め、動的なテキスト セットを表示する見出しを表示するアクティビティがあります。場合によっては、すべてが 1 行に収まるので、フォント サイズを大きくして読みやすくしたいと考えています。場合によっては、複数行 (通常は 4 行未満) になり、小さくする必要があります。

複雑なのは、setText で改行を明示的に設定すると、予期しない場所に改行が挿入されることがあります。つまり、次のようになります。

TextView が改行を挿入しようとしないようにする方法と、全体のフォーマットを処理する方法がわかりません。テキストを 1 つの非常に長い単語に設定すると、選択したポイントの途中に改行が挿入されます。また、最後の数行のテキストをランダムに取得する場合もあります。

フォント サイズを明示的に非常に小さく設定して正しくレイアウトし、手動でサイズを調整する必要がありますか? これに使用する必要がある「ベストプラクティス」はありますか? フォント サイズを適度に大きなフォントに設定すると、ある程度は機能しますが、これを行う「正しい」方法が何であるかを理解しておくとよいでしょう。そして、4つの単一行のTextViewを手動で追加して自分でフォーマットする必要はありません。

私が使用しているレイアウトxmlは次のとおりです。

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

javascript - 印刷サイズに合わせて popup-div のサイズを設定する方法 (A4)

ボタンをクリックするとポップアップが表示されるページがあります(印刷するコンテンツを含む iframe を持つ div です)。

私が今得た問題は、ポップアップ/divのサイズを設定して、印刷結果と同じ幅/高さの関係になるようにすることです(常にA4に印刷されます)。

このサイズ(幅/高さ)の計算方法を知っている人はいますか?

例: div には、テキストといくつかの画像を含むいくつかの段落が含まれています。ボタンをクリックするとポップアップが開き、縮小された A4 のプリントビューが表示されます。ここでの問題は、印刷結果 (改行など) とまったく同じように見えるように、div の幅 (および高さ) をできるだけ正確に決定することです。