You need to define what width exactly you want !
In your code you set:
scvLesson0Notes.Width=Page1.RootPanel.Width
scvLesson0Notes.ContentWidth = Page1.RootPanel.Width
Where do you set this, in Page1_Resize ?
In this case Page1.RootPanel.Width is equal to 100%x.
Then is post#5 you set it to
scvLesson0Notes.Width=80%x
why ?
Because you set the width of lblLesson0Notes to 80%x in :
scvLesson0Notes.Panel.AddView(lblLesson0Notes,0,0,80%x,60%y)
why only 80%x ? It's less than the width of scvLesson0Notes !
You should define the width and height of scvLesson0Notes, which is the visible part on the screen.
Then you can define the internal dimensions of the ScrollView with:
scvLesson0Notes.Panel.Width and
scvLesson0Notes.Panel.Height
which is the scrolling area.
If you want only vertical scrolling you should set
scvLesson0Notes.ContentWidth = scvLesson0Notes.Width
Then when you add lblLesson0Notes onto scvLesson0Notes.Panel you must set its width the same as lblLesson0Notes, or the inverse !
And then you must adapt
scvLesson0Notes.ContentHeight = lblLesson0Notes.Height
as you did.