EPG (electronic program guide) view dynamic layout system and method thereof
A dynamic layout and layout technology, applied in the direction of program control devices, etc., can solve the problems of not having all dynamics, poor performance, no dynamic modification or adding View types, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment 1
[0035] An EPG view dynamic layout system, including a Css layout system, a View parsing system and a View component library, wherein,
[0036] The Css layout system is to add the Css layout style into each dynamic view, map all javaScript layout styles to java through java reflection, and then use the cssNode class to transform it to form the layout style on the UI;
[0037] Described View parsing system comprises C++ bottom layer and java layer;
[0038] The View component library includes components, and each component has common attributes, such as whether it can obtain focus, whether it obtains focus, whether it is displayed, click on the view event, and the next focus id to the left and the next focus id to the right etc. Each type of view also contains its corresponding unique properties, such as textView contains properties such as setting text size.
[0039] The C++ bottom layer of the View analysis system corresponds the UI name of the javaScript end with the name of...
Embodiment 2
[0042] A view dynamic layout method of EPG, comprising the following steps:
[0043]Encapsulate the basic component library, and package the corresponding js call component library according to the native Android. Such as Text, Input, Image, Listview, etc.
[0044] Layout the corresponding page, use the basic component library on the javaScript page side to carry out the corresponding UI layout, and set the properties, positions and other properties of the UI;
[0045] The view parsing system parses out the layout js layout interface and presents the view;
[0046] According to UI requirements, use encapsulated basic components on the javaScript side for UI layout, including other required logical processing, such as network requests, processing data, etc., are all processed on the javaScript side. It also includes processing such as page jumps. After the Js page is written, it is packaged into an index file, and the client dynamically downloads and loads the index file, an...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More