该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
# -*- coding: utf-8 -*-
from threading import Thread
from android import Android
droid = Android()
xml = '''<?xml version="1.0" encoding="utf-8"?>
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="TextView" />
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="15dp"
android:text="Button" />
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView1"
android:layout_alignLeft="@+id/textView1"
android:layout_marginBottom="36dp"
android:text="Button" />
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" >
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10" >
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="64dp"
android:text="Button" />
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="20dp"
android:layout_marginTop="18dp"
android:text="Button" />
'''def event():
while True:
event = droid.eventWait().result
if event == True or event == False or event == 'OK' or event == None:
continue
droid.fullSetProperty('textView1','text',str(event))
#把结果显示在界面上
name = event['name']
if name == 'key':
key = event['data'].get('key')
if key == '82' or key == '4':
#82为菜单键值,4为返回键值
exit()
if name == 'click':
if event['data'].get('id') == 'button2':
droid.fullSetProperty('textView1', 'text', droid.fullQueryDetail('editText1').result.get('text'))
droid.fullShow(xml)
#显示xml界面
Thread(target=event).start()