User interface generation is becoming more and more important because of the variety of mobile devices and related user interfaces. There are two main problems for current user interface generation methods. First, the related user interface description languages (UIDLs) have poor ability, which results in the limited support for the generation process. Second,the generated user interfaces follow the conventional Graphical User Interface (GUI) specification. In this article, we propose a multi-scale description method, which can describe user interface in a multi-scale and multi-module mode. After that, we give a mobile user interface generation framework based on the description method. In the framework, we try to analyze the user interfaces of current mobile devices in a control level, and then describe some key algorithms. Finally, several prototypes are shown in the article. This method can improve the efficiency of requirement analyst, User Interface (UI) designer and UI developer, and reduce the communication cost caused by different domain knowledge.