Я хочу добавить новое представление в свою сцену, которая будет содержать контент, который будет изменяться программно в течение всего моего приложения. Когда он меняется, он должен появиться на экране в течение 3 секунд (или щелчок), а затем исчезнет.pop-up type view (z-index?) - android
Этот вид изменится по размеру в соответствии с его содержимым WRAP_CONTENT, но в идеале я хотел бы, чтобы он был расположен по горизонтали и вертикали на экране.
Я застрял на трех частях: 1) какой вид зрения я должен использовать для этого ... Я думал Относительно, но вся моя игра с ним не дала хороших результатов для того, что я пытаюсь сделать 2) по отношению к # 1 (попытка относительного просмотра), я не мог правильно его центрировать (пробовал использовать param.leftMargin и param.topMargin с различными значениями, но не мог заставить его работать на разных устройствах с разными разрешениями 3) также по отношению к # 1, я не мог сделать это всплывающим над всем остальным на моем экране (нужно что-то вроде z-индекса или тому подобного).
любые идеи, примеры кода были бы замечательными.
ТИА
спасибо за быстрый ответ. Это будет мой первый шаг при создании настраиваемого диалога. Я буду искать некоторые ресурсы о том, как это сделать. Чтобы начать работу, можете ли вы сказать мне, нужно ли включать любые новые файлы в папку res или подпапки или просто создавать этот класс в src? – Kyle
вы определяете макет для самого диалога в отдельном файле макета xml. то вы используете setContentView для назначения его в диалоговом окне, см. добавленный пример кода выше. –
ОК, это отличный старт. я включаю андроид: theme = "@ android: style/Theme.Dialog" в этом файле пользовательского макета или это происходит в файле main.xml (в новом линейном макете)? – Kyle