最近のアクセス:
[gx-content-size-change] プロパティ

アプリケーションに仮想キーボードを表示する際のフォームのレイアウトの動作を制御します。元のフォームのサイズを維持するか、新たに利用可能になったスペースにフォームを適合させます。

Default Apple の場合、Resize として動作します。Android の場合、画面上にスクロール可能なコンポーネントがない場合は Resize として動作します。それ以外の場合は Scroll として動作します。
Resizeキーボードの表示/非表示に合わせて画面のコンテンツのサイズを変更します。
Scrollスクロールバーを追加して、画面上のコンテンツのサイズは変えずにキーボードを表示します。

適用範囲

ジェネレーター: AndroidAngularApple
レベル: デザインシステムのスタイルのクラス

説明

画面に仮想キーボードを表示すると、画面上のコントロールに使用できるスペースが変化します。この場合、2 つの選択肢があります:
  • キーボードを表示した残りのスペースに合わせて画面のサイズを変更する (Resize)
  • 画面サイズを変更せずに、スクロールバーを追加してキーボードの背後にあるコンテンツを利用できるようにする (Scroll)
これは、レイアウト内で高さがパーセンテージで表されている行にのみ影響することに留意してください。行の高さがデバイスに依存しないピクセル (dip) で表されている場合、コントロールに使用できるスペースは変わりません。
また、Resize が選択されている場合でも、仮想キーボードを表示するとスクロールバーが追加されることもある点に留意してください。これは、固定サイズの行の合計がキーボードを表示した場合の残りのスペースよりも大きい場合、または自動高さ調整付きのコントロールがある場合に発生する可能性があります。

実行時/設計時

このプロパティは設計時にのみ適用されます。

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、メインオブジェクトをビルドします。

使用可能バージョン

このプロパティは GeneXus 17 Upgrade 6 以降で使用できます。

参考情報

Design System オブジェクト


サブページ
Created: 18/10/29 01:05 by Admin Last update: 23/05/25 21:36 by Admin
カテゴリ
Powered by GXwiki 3.0