ScrollView с или без загрузки макета
Допустим, в Designer я добавляю ScrollView к действию, затем добавляю Panel с высотой, которая в 2 или 3 раза больше, чем ScrollView. Затем я помещаю представления (EditText, кнопки и т. Д.) В панель. Теперь у меня есть большая панель, полная элементов управления. Я хочу иметь возможность прокручивать панель, которая находится в той же активности, что и ScrollView.
До сих пор я не смог прокрутить панель пальцем. Но я могу прокручивать панель, если загружаю макет. Я надеюсь, что мне не придется полагаться на отдельный макет для ScrollView, если возможно использовать панель из того же действия.
Итак, мой вопрос заключается в следующем: возможно ли прокрутить только загруженный макет? или также возможно прокрутить панель из того же действия?
Спасибо за вашу помощь или предложения
1 ответ
У вас есть два варианта. Вы можете использовать отдельный файл макета для внутренней панели или вы можете создать панель в том же файле макета и затем вызвать:
Panel1.RemoveView 'Removes the panel from the Activity
ScrollView1.Panel.AddView(Panel1, 0, 0, ScrollView1.Width, ScrollView1.Panel.Height)