Вы можете иметь две FrameLayouts в одном и том же файле просмотра. По умолчанию будет показан фрейм, содержащий ListView, и как только пользователю понадобится представление добавления / редактирования, вы переключаетесь на 2-й фрейм, заполняющий нужные поля.
Это лучше, чем иметь два действия, потому что вам не нужно каждый раз ждать время загрузки второго нового действия, которое может занять много времени, если вы работаете с несколькими записями в одном сеансе.