Forum Discussion

coredump's avatar
coredump
Visitor
11 years ago

Creating a Custom Form

I am using an roImageCanvas to make a custom layout with form elements, like a registration / sign in screen. How do I create the text fields for the users to enter their information. Is there something standard, I can use ?

6 Replies

  • If you're using an roImageCanvas, then you're going to have to draw every element programmatically. There are no controls/widgets.
  • Not a form, no, but the typical way to collect data on the Roku is via a wizard style interface that walks the user through multiple keyboard screens. Generally speaking, though, it's usually best to not require the user to enter a ton of information in-channel, as it can be tedious and annoying for the end user. I'm not sure what your end goal is, but would a rendezvous style or registration work for you?
  • unfortunately not, so I will need to draw the text fields and I am assuming my own keyboard .... painful
  • "coredump" wrote:
    unfortunately not, so I will need to draw the text fields and I am assuming my own keyboard .... painful

    Very. What you might consider is just drawing the text fields with focus highlight, then bring up the standard roKeyboardScreen when the user selects one of the fields. Drawing your own keyboard could be a nightmare.