Я створив програму в Delphi XE8 для планшетів. Так що якщо екран менше 7 дюймів, то не все підходить. Я працюю з макетами і властивостями Align, щоб все отримувало масштаб відповідно до розміру екрана. Я знаю декілька варіантів, щоб зробити додаток корисним для телефонів, що добре б'ють. Але не впевнений, що найкращий спосіб.
Варіант1:
Створіть кілька переглядів для кожного розміру екрана.
Варіант 2:
Використовуйте ScaledLayout, щоб зробити все менше або більше.
Варіант3:
Використовуйте scrollBox.
Варіант 4:
Редагувати розміри компонентів у FormCreate після перевірки розміру екрана.
Варіант5:
Розділити в більшій кількості форм.
Так що найкращий варіант чи є ще кращі способи зробити це?
На екрані нижче можна побачити приклад того, як моя форма виглядає на планшеті 7 дюймів:
На екрані нижче ви можете побачити приклад того, як одна й та сама форма виглядає на телефоні:
Відповіді:
0 для відповіді № 1Я вирішив використовувати більше форм для відображення всіх моїх даних, у поєднанні з спливаючими екранами.