android python脚本:GUI?

foo*_*ion 10 python android ase sl4a

SL4A中是否有基本的GUI功能?我想在Android上运行一个python程序,需要一个列表框和简单的对话框(显示信息和获取输入).

似乎有简单的对话框,但我还没有找到一个列表框.如果没有列表框,我应该能够创建一个,如果能够写入文本并将矩形突出显示到屏幕的指定部分,并对用户触摸屏幕或打字做出反应(包括知道用户触摸的位置或位置光标是).

Pro*_*les 11

基本上你可以做三件事:

  1. 如果您只想要简单的Android列表和输入,例如获取用户的输入(例如,用户名和密码)或显示可供选择的选项列表,那么这里有一些教程:http://code.google.com/p/Android系统的脚本/维基/ UiExamples

  2. 如果您想显示信息(即,没有用户选择它),您可以尝试在WebView中显示HTML并通过事件进行响应:http://code.google.com/p/android-scripting/wiki/UsingWebView

    这样做,您可以通过droid.eventPost(eventName,eventData);在JavaScript和droid.eventWaitFor(eventName).resultPython中使用事件来获得有限的功能.然后,您可以使用收到的数据执行任何操作.

  3. 如果你感觉很勇敢,最新的非官方版本包含对完整Android布局的支持(用XML制作的布局,就像在原生Android应用程序中找到的那样).您可以在此处找到相关指南:http://code.google.com/p/android-scripting/wiki/FullScreenUI


pie*_*oni 10

如果你想在Android/iOS/Linux/Windows/Mac上使用python GUI解决方案,你可以使用kivy ......真好! kivy.org