Я работаю над интерфейсом, в котором на одной половине экрана есть текстовые поля для ввода данных пользователем, а на другой - холст, который можно рисовать и читать прикосновения пользователя.
Сейчас я расширяю представление поверхности и добавляю его в свой макет (Layout is XML) во время выполнения с помощью View.Addview.
Моя проблема заключается в настройке размера и положения вида. Я хочу, чтобы он был квадратным и занимал около половины экрана (пейзаж). Я хочу, чтобы он был выровнен по правой стороне и центрирован по вертикали или выровнен по верху.
Я могу установить размер, переопределив метод onMeasure, но я не знаю, как получить размер дисплея, поэтому я не знаю, как его установить.
У меня нет никаких идей о том, как выровнять вид, я пытался добавить его в различные макеты без особой удачи ...
Спасибо за любую помощь!