|
- require "import"$ b1 n2 t* A1 Y+ X6 \2 ^
- import "android.widget.*"
. ]8 Y N/ @1 F - import "android.view.*"! W- d9 _' S. K& k
- import "android.text.method.*"
% z( F% f! \3 R+ ] - import 'android.webkit.WebView'
% b) }1 ^# c; O - import "android.app.AlertDialog" E/ D0 J. ^- f# N& B, e0 p
- local hh={}
( a. |$ @2 _1 w8 m - 2 J& @1 l. {: c6 r
- layout={
( U1 ^& C( A4 Y/ ?! h" X# e0 h+ }+ ] - LinearLayout,
1 j1 z t. X1 p" M* J - layout_width="fill",: U' L& c: D1 U+ x9 Z
- layout_height="fill",
5 I6 }7 l6 E+ a - orientation="vertical",
3 _) h* T& r8 p2 E) n! {4 h" `. t1 \ - background='#ffe9e9e9',8 |( y7 w3 m- t: v
- {
+ A: y6 o: ?% r$ E6 O0 ~ - HorizontalScrollView,7 ]) t( e$ o2 U/ i( ]7 c
- FillViewport=true,1 x5 S& P, \1 u3 |6 L3 J
- layout_gravity="left",
" j! U# z/ [- b* L* ` K+ Z& i9 j - layout_width="fill",* {$ d x4 z& o6 ~* u( }- y8 \
- {
' M, u0 f! x1 h, T/ Z - TextView,$ u# ~# d9 P6 N3 E, u# Q4 T9 O& Y
- text="",
7 U8 w; B" z' |2 l1 S - textSize=30,
) U/ D* b+ Z4 [) Y7 e2 H4 i0 a - textColor='0xff000000',( E5 ~' c6 f' o9 C" X' G. v
- 6 t" u5 P8 }* I6 I8 a4 H
- lines=1,
a. {1 b) f5 s% T- E - Gravity="left",
, O9 A% y- X+ F6 b - layout_width="wrap",0 y) q2 L* E9 ]" }/ ~2 e# a% C
- },4 L) M4 e4 S0 `
- },
& u4 C9 h2 l& X: d# s0 p8 E6 U. z - {1 l6 U. r) f6 I4 l) {2 H
- HorizontalScrollView,
/ `6 K+ L( }# S - FillViewport=true,
9 G `& l8 } W2 y - layout_gravity="left",
' x( B: U- q2 p! n, o - layout_width="fill",0 h7 R6 }2 k0 {) X9 X
- {1 L9 H* l) l3 c; S; I, `
- TextView,
0 U0 y# |6 B" t2 Z+ T - text="",
( v0 i) c4 M& K9 I0 ?) I - id="input",, \$ k4 ?* E' k
- textSize=60,7 n( B: {9 ~& O
- textColor='0xff000000',
+ T8 u2 A2 i8 |) \2 m7 [9 V - lines=1,
* O8 n/ n# H) M8 R - Gravity="left",
s* {" C$ s' j* M0 ?( E' I - layout_width="wrap",
6 |/ t0 k8 T8 j+ ?+ h* x! T+ h - },
6 @% v* E2 V9 X9 }1 e; n - },
6 k9 e! R* \6 G- m7 ?- L - {4 u# b8 n; i, U* z
- HorizontalScrollView,
$ U( P0 W0 ~6 q' y& Q; T - FillViewport=true,
& t9 t/ W! n+ r& Q- T+ O! U& |0 M - layout_gravity="right",
( p6 D5 y' Q! m0 B# Q. j - layout_width="fill"," Z# \$ e S5 A0 i) f
- {, O4 `' k- b3 d0 _# L5 L
- TextView,
8 t. r) h; q! } - text="",3 ?& U! b* `, x3 e2 M
- id="output",; Z! z8 z6 I* n' J
- Gravity="right",6 _- h: x4 s! T" M- I
- textSize=80,
" J! ?% _% n' w- o8 O - textColor='0xff000000',
* O0 N, j6 l2 v0 T* P - onClick="up",0 V4 Q* p! M. i3 ?) ?
- lines=1,, H% A: T: g! e7 b" h0 U! I* a, f
- layout_width="wrap",( i, z* T) b! Q
- },! x2 @9 m& ^8 ]
- },
5 a$ @0 H3 e% W - {( ~5 q7 U$ X7 m( n: i
- LinearLayout,
/ X: F' F8 F G; a$ U0 R - layout_width="fill",6 q! q( q5 q$ r" f5 n, C: Q
- layout_height="fill",. E2 J' z% _% R' M
- layout_weight="1.0",% A$ u6 L/ e' L! ?9 W
- {- t2 ?' \3 Y* L2 U L
- Button,
6 b$ a& a5 N/ m2 G - textSize=40,0 i8 Z( I* ^( U7 n, D1 M) [
- textSize=40,5 o S1 a) k( @4 W" n$ N
- text="(",- y& \- p4 a5 d& Q% f
- onClick="click",
- i2 n' M- z" D8 z - background='#fffafafa',' u! M- \) @( u3 u1 [3 k5 n
- layout_width="fill",( A5 c" ]% M' j7 H5 l1 E4 i% F
- layout_height="fill",
4 L V- Q2 c3 {& G1 K2 N - layout_weight="1.0",2 S) n) H- l1 `$ w
- },0 C. S1 o3 R& @
- {+ a$ s0 O$ r0 @) T, `
- Button,: _- g$ k. B5 G, N
- textSize=40,
9 ? w. ] w0 f5 I - text=")",: a* e! |9 l5 R, I
- onClick="click",
7 [% N) T8 K. D+ t- a5 o - layout_width="fill",% r2 z _1 H: Z
- background='#fffafafa'," F3 s9 M9 J! ~ C& i& l
- layout_height="fill",2 @, Q! J4 f5 H1 j, x
- layout_weight="1.0",
) S# ?$ [, ?3 I) Q - },1 X6 c- A5 ]# e. |4 R8 [
- {9 E3 |1 x5 L! O% v0 a) z
- Button,
& w8 y5 M. s, \7 h5 n* s - textSize=30," v* w R9 e5 }. v
- text="菜单",) A D( @8 \' I* Y6 x1 S( R
- id="endg",( G Z+ E8 p! y( m3 D7 k
- onClick="菜单",
& d: p+ ^/ s- y, ?3 Y& | - background='#fffafafa',, I2 C* ^0 L! P2 [# h' l/ y
- layout_width="fill",
- o" H H3 q6 w& T; m/ Y* z& E - layout_height="fill",
! r1 Q( i; T D9 o - layout_weight="1.0",, d$ F/ a( U& ~ p) X
- },
: [$ i. @( y* P( q* X - {+ h5 P5 N$ X6 U" E' E8 a
- Button,* g0 I* o# y3 h; ]6 B
- textSize=30,
; Z, E5 D! d; N. e$ b - text="清空",
1 t4 H1 W \" p$ A - onClick="clear",# \! Y2 a6 j) n
- background='#fffafafa',- p% p3 s8 i% A' d! G
- layout_width="fill",& a$ ]% z& C! f* S% `; x9 j% O8 r
- layout_height="fill",2 G8 s. b- L! @" ^) N6 d9 ^3 Q7 @
- layout_weight="1.0",
4 E9 [6 ]& M' a - },( @# _: t$ K) v$ }: o9 m1 h9 V
- },
1 w6 J* Y, T/ g$ N. P2 G - {$ N2 W2 ^% X! c
- LinearLayout,
: g( [0 B8 i7 P- j: b - layout_width="fill",
% |# x9 m S- Q - layout_height="fill",
! q) g8 d, H! i5 z- i - layout_weight="1.0",8 h0 J0 U2 `' E5 w
- {' \* I# d5 Q: L
- Button,$ s/ U2 B' u: Z6 U" m- U$ k1 u
- textSize=40,
2 h9 x2 T! d* t2 v& q j2 ~* t - text="1",5 j/ X0 v& Z% r: R5 F5 m
- onClick="click",
7 D; W) E& K' |9 _6 V - backgroundColor='#ffffffff',0 W6 r" M7 `/ T n; [
- layout_width="fill",
( _5 E! U6 g! n6 I - layout_height="fill",
4 R; A! T5 p" x4 I - layout_weight="1.0",; i" P* \, j5 J. _
- },' j5 L- Q1 O5 g4 S- v
- {
( n: {) v/ l- H2 @) S" k: C, I - Button,( A K6 ?/ C& B! w
- textSize=40,3 q* h5 V9 `' Z2 S% i5 G
- text="2",
; s* [$ }1 V3 q& L5 Z5 c - onClick="click",
8 H2 s p, f& B - backgroundColor='#ffffffff',
$ e, d7 `, Q; H2 W% t% y& s! n, U - layout_width="fill",
9 ?# Z: c9 m+ A/ n: m - layout_height="fill",+ b. C! V( U( S: L# u
- layout_weight="1.0",
$ L" s' `! L( v - },
& o. b& a# R- j" r6 h - {
- i, y7 S3 Z/ Q! }5 i - Button,
& j) N! I/ P# j D6 h - textSize=40,- \* D. h) a( M" X/ u
- text="3",
* @; Z/ A( x% W% U - onClick="click",$ K; X7 O0 v3 K; @5 Y9 L1 q
- backgroundColor='#ffffffff',
* X: ?7 b5 V8 e! F - layout_width="fill",$ B7 H- S* z* k! Y! ~. ]
- layout_height="fill",9 v) {8 g' d/ a' U
- layout_weight="1.0", n/ k0 ^) e# | ?
- },! I6 D# b8 k3 |; {
- {
' i- \4 K8 A, k( P W" y - Button,/ k: }% r1 Y s
- textSize=40,
: U F8 j3 f b1 G) l% ~! j6 h - text="+",
( v; u; V9 u& F9 ^$ h$ q - onClick="click",+ T+ [! ?2 V: B$ U- H! [ Z
- layout_width="fill",- n' s- Z' |8 G
- background='#fffafafa',8 V7 w% Y$ ]1 C {
- layout_height="fill",2 U8 Y: V! n7 J
- layout_weight="1.0",2 }$ `3 l; F- q' M# m1 X
- },
6 E7 h" r* Q0 @* Z - },
- D4 i1 `* R' w# Y - {
" i( P7 u- }: A8 R, J0 `0 c - LinearLayout,
( D& E( d' z& q# E- i) I5 U/ L - layout_width="fill",1 w- N$ o8 V' g! i1 h( g, U- N
- layout_height="fill",+ z$ H: v1 @4 l/ m
- layout_weight="1.0",
! E3 e4 M. K$ v - {4 ?3 D) X! s# ] [
- Button,
% \$ [8 @6 n, U! w; L' ?7 K - textSize=40,
/ d, v n# {. L+ f, a - text="4",
3 \' W% ?, Z& c! u0 c6 J" c - onClick="click"," t& n- ?0 Q' a* ?
- backgroundColor='#ffffffff',) `- U2 s% x k" O. `
- layout_width="fill",/ O8 {. A( e# j* R2 a2 G+ p
- layout_height="fill",
# U; \+ E8 m8 `! X2 i - layout_weight="1.0",
) A& s3 T O6 i& P$ F) F" c - },+ L0 J6 M% G+ x: ^6 w' I
- {
j. i2 o! M5 a ?: P- r Q! D3 N, F/ G - Button,3 q* `& b2 `7 a0 U2 _
- textSize=40,
5 Z/ h4 H% w, B" A" S - text="5",
# p" q: T" p' _4 Z - onClick="click",0 y; B# Q' j- s" [
- backgroundColor='#ffffffff',
0 F1 t1 C) D2 t8 J( ]: t# e/ X' R$ B - layout_width="fill",5 Y' U, U4 k5 C1 t( c2 u: I1 ]3 f
- layout_height="fill",
! g9 b* X# c# q+ y' j - layout_weight="1.0",
; o0 R+ }% _5 A- T8 d- a - },' L8 S8 `: \$ M& \, A+ B
- {
3 E* ^% v: R4 ], Z - Button,2 r( `/ d4 @8 T
- textSize=40," Y2 w" V3 v" Y( D4 M
- text="6",
2 d. l( r' l4 ?* n7 \ X/ s - backgroundColor='#ffffffff',
, Q ]8 @' Y: w3 h: C - onClick="click",& g) Z$ t9 @1 Q4 s& [1 [
- layout_width="fill",
7 ^6 T9 _5 W ^- @ - layout_height="fill",
4 m L2 q5 O& Y3 a - layout_weight="1.0",
2 @4 c4 m" w& p5 V6 {& u - },% u" A. N# N5 r! ]
- {
& D; q' A; L: N) k - Button,
' }# d/ Z! z% ? \ - textSize=40,5 d8 o T& A: |/ T' A* U
- text="-",
- d( P* G" [2 V# ] - onClick="click",5 R. l! Q) P3 i& ?
- layout_width="fill",
0 J/ r# K+ M, \, ?( U0 ^ - layout_height="fill",
( O& d$ a. Y* e - background='#fffafafa',
1 i& L( M1 W/ H" y3 r' Y - layout_weight="1.0",' M$ c. C( \0 W+ E2 ~4 s3 @5 C
- },5 q% a# S8 I' O4 G( ^
- },
; o6 i b3 \" r- Y1 k - {6 J; }: l2 u: a. D1 j% w) K
- LinearLayout,/ k3 N7 v E* C, C+ q8 }3 m
- layout_width="fill",0 J2 N$ w! e2 P z R; }8 a* M
- layout_height="fill", @4 l% Z7 Q7 I: b8 @
- layout_weight="1.0"," l' n V9 b3 Z( u- a5 s
- {
2 @/ j% H6 a8 Z+ U9 M - Button,
# i- [8 d* S# |# ] - textSize=40,, v% ~% V# w( m o5 ^
- text="7",% Z/ h0 u- ~2 g: X1 b& R
- onClick="click",( Y3 q( h6 g) I; n
- backgroundColor='#ffffffff',
" G) _( ` X$ n - layout_width="fill",
+ X/ x* k8 K4 m, I% b3 l - layout_height="fill", u. E# S5 b( b
- layout_weight="1.0",% j* l" o8 h$ K/ ~, C# J
- },9 V9 R% p5 W7 s- B$ G
- {
9 U- p! X2 n# k6 {: W s/ t - Button,
0 @) }1 x4 k8 c* z, `' v, {( i - textSize=40,
5 _5 w5 m4 _: N5 j& C - text="8",& w. a5 Q: y' C4 X
- onClick="click",( G$ P) O4 _; {& O X
- backgroundColor='#ffffffff',1 @1 ?: U, {3 c5 G- \7 l
- layout_width="fill",% X! Z* n3 e0 J: K( a
- layout_height="fill",
+ A" m4 i/ s+ o - layout_weight="1.0",; f5 P) k" U/ [
- },4 _% W$ t) ~ }4 @: @& G; X
- {
8 w9 L8 _$ r( O$ @, V - Button,$ B' c {& ]$ j6 @
- textSize=40,7 X( S) s! v0 T9 y5 p3 ]. C
- text="9",
) `/ b ]9 ^1 Q7 T; D, ~* \ - onClick="click",4 ^- a; n- B, u; W
- backgroundColor='#ffffffff',. W ^9 E/ Y/ {& x
- layout_width="fill",
* C& P! G% {# f - layout_height="fill",$ G/ B2 a! q0 z! Q: }3 H+ V: k' w
- layout_weight="1.0", M/ v) y6 a( E2 t" s, o* R% @: E
- },7 w+ |& [. v* d3 [, c3 j
- {
8 L3 o, B, S' z* h; I1 J0 k - Button,* n) }+ ] O4 m5 K8 W r9 N
- textSize=40,
# m) i; U+ @' @, x2 J2 Q - text="*",
1 b0 m) `# R5 Z2 b6 j: F - onClick="click"," }3 H# w V5 x7 v& y
- layout_width="fill",6 V! Z J4 F' X, T0 s+ k
- layout_height="fill",
5 {% ?- B+ d4 } U: c& Q9 c - background='#fffafafa',
$ r0 Y1 H4 @+ c - layout_weight="1.0",( t* ?2 k6 Y! p" M& v) b! v5 p, ^
- },2 U, q' L8 r) M4 V& y
- },% W/ @* C# ]5 g; h0 B/ P
- {# A* Y6 j# p. U6 r, h7 o! O# `
- LinearLayout,
9 `8 G- U8 B3 L4 L) [! o, O - layout_width="fill",
+ F6 j/ ~4 E" r: R6 W) @6 r - layout_height="fill",. K7 J# }- F; Y* P8 ~- u; k! b
- layout_weight="1.0",1 {( G1 W+ l1 S* O7 l. T
- {
/ ? I8 g+ {- X- Z - Button,/ c" G7 c0 H! ?7 u" l
- textSize=40,
1 Y' g# {; b8 O3 y7 M - text="0",
5 Y1 O% r) m. K6 D) K8 ^- H - onClick="click",
) r4 o3 m7 \8 J6 { - backgroundColor='#ffffffff',6 `0 W8 \9 b- e6 l, O
- layout_width="fill",$ N/ Y ?. a [, n7 v, ~# g: I
- layout_height="fill",/ E3 I0 u* A# D2 q' G
- layout_weight="1.0",8 W6 ~* b7 ?% ^+ {
- },
' |0 I1 N1 A c0 _ - {
+ f5 Y7 r y8 R$ o9 ~' _ - Button,
6 {; q+ b0 U6 C* m& h# [6 b - textSize=40,; Q0 }. y/ A. R& y
- text="."," T- T$ ^9 |: _7 N
- onClick="click",
2 c% B' K. _" n1 b# Q: m- P - layout_width="fill",
( c0 w6 p* n( {, f2 F7 n - layout_height="fill",
9 t5 f N1 P7 I$ ~; I, {+ k - background='#fffafafa',4 F' e X D/ {3 b' K
- layout_weight="1.0",
4 T% _; {6 G- d - },$ x3 \) {8 {( D6 F+ c
- {
) w# G, O0 a9 K5 X: |! x* G& [ - Button,
0 _3 [$ E2 A' A - textSize=40,
/ Y: L( M0 T- a - text="=",
2 _, ]: }& K! _0 i) p/ i8 o2 h - textColor="#FFffffff",3 V5 M' b! v6 x `7 k
- onClick="enter",
8 _; [2 A9 O8 X9 G8 Z* T - layout_width="fill"," {8 s* Q7 A1 h0 y* Q2 Y0 p' o
- layout_height="fill",5 }0 j% F1 @7 g1 K4 V. x
- background='#FF006BFF',0 `. b, [7 x/ o: t
- layout_weight="1.0",# u2 ?& A* D7 {, N
- },2 `5 t. X5 k. w5 N' F
- {8 c2 _% z( `! l2 X) \" z
- Button,5 ^# l+ p- k6 g5 S5 i9 i
- textSize=40,
- a* ~: R9 i, y3 T- l/ i: ?+ }5 W - text="/",8 x! ~, E/ p3 l+ {5 x5 h
- onClick="click",& [ G/ ? h2 l; n0 [
- layout_width="fill",
# E1 v3 J& \! ~1 i8 i. p - background='#fffafafa',3 a! K* k8 K: Y1 ]+ A
- layout_height="fill",
: y7 F8 m+ I3 a% p& Y# q - layout_weight="1.0",
/ \9 S! W- ^- E3 m. K - },3 Z. g N2 F' w: D" R
- },
/ ?, J) N; Q* H# P+ }- H - }
* e! j) J" S6 F) G5 {9 s# ]/ J - activity.setTheme(android.R.style.Theme_DeviceDefault_Light)--设置md主题- Y, c! D8 {% E
- activity.setContentView(loadlayout(layout))+ `: i7 P3 \, B1 X+ y; F) k* f0 N3 o4 H
- * P% x x1 \3 z. A% ~( T N
- function click(v) local t=v.getText() if t=="¡û" then local i=input.getText().toString() input.setText(string.sub(i,1,-2)) else input.append(t) end
- q" i! @+ x" g3 y6 V9 X1 r; s1 X - local s,r=pcall(dostring,"return "..input.getText().toString())% b. ]7 ^9 {- u( A+ `- p- X
- if s then
0 T* j- _ m, } - if r then$ F+ z6 v+ W$ p- s) e) n( n
- output.setText(tostring(r))
& c, w3 w8 g% I4 k, M0 e; T - else- l- y! A+ C5 A/ _/ H
- output.setText("")
5 y6 R8 G' s" C - end
: p% H$ `' o0 w; s( D3 G - end( m6 `8 ^$ F0 \
- end9 Y, v* l5 W7 v. C
- ' \3 q4 c/ h3 M5 k% [. d) y$ \
- function clear()
, W+ `4 s( M J: Q! r# x& U - input.setText("")3 z( f' _3 {6 n% q3 M& d- G! e# f
- output.setText("")& m: |2 E, W# {
- end
( C# t# M1 V: V% Q - function up()
$ K' T) y5 F2 h, X- h+ R - input.setText(output.getText())( m) C7 O# Y- Y0 z
- end
7 X4 A$ M: W6 M' Z* n - . V( a; x8 P: l8 _' ]
- function dostring(s)
( U+ P( |9 P$ X9 X; H5 g2 y% n - return assert(loadstring(s))()% m) [; S+ R) v* E2 [ ^, u
- end
# x7 I# k/ _; ], u4 t
5 ^7 Z$ j5 y8 W: `$ J) g& `; R
8 e! W- b0 r( b6 Z/ F- M0 \- function enter()
0 ~0 A6 k6 L- w0 r& I: e' E9 r) `8 R - local s,r=pcall(loadstring("return "..input.getText().toString()))
% ]; B) z4 `( e/ M - if s then
9 D1 ?& s0 f6 L& P) s+ n! j* h$ Q - if r then
+ K. B$ A" u0 @( E9 _! n* t3 q; F - output.setText(tostring(r))" S/ [( V: D: g4 K6 C
- else
9 J/ }4 v- l9 L - output.setText("") X+ b3 x) k; D g+ j
- end
7 g1 @. M, N! h W7 K - else; k, Y/ P3 U: P4 r% P
- output.setText("输入错误")
) B0 y0 ^( J* f; a" {5 } - end) x" e/ S# i* D5 [! F
- end
7 _1 Z) z+ z& K$ I% Y w! B - function 菜单()
1 s# A7 q" q5 u& R - pop=PopupMenu(activity,endg)
' V! P" l# @( c; e$ D, a: L - menu=pop.Menu8 M+ v: t; m, z6 d1 C/ n- E3 n
- menu.add("⌨ 用输入法输入").onMenuItemClick=function(a)6 w4 O% m$ a' P2 Y3 O0 x+ e
- --输入对话框(自定义布局对话框,带输入框的)
1 A0 \9 S4 e- f$ ^! ?0 i - InputLayout={
2 \) z6 X% q2 T7 @% Y - LinearLayout;
' P' L; g6 T' P, i8 N: ~ - orientation="vertical";--重力属性7 C1 k6 X) {+ ]1 g) |
- Focusable=true,--可聚焦) z# l, P: z/ ^* h
- FocusableInTouchMode=true,--可聚焦在触摸模式下,可变色
9 U$ F# ^2 c5 K - {
8 I4 ^- ]" x7 f" s# e - TextView;--文本控件% `) A: g6 I7 l& y& z' U2 n8 N& N
- id="Text",+ d8 [! j' h; ~4 |0 P
- layout_width='80%w';--文本宽度; h4 c- N/ _( u1 f5 w
- layout_marginTop='10dp';--布局顶距1 Y& O, x3 n) a6 C
- layout_marginLeft='3dp';--布局左距
& u, H8 f) n$ h - layout_gravity='center';--重力属性& q% q- s9 ^- R- {) O
- text='输入想要输入的内容:';--显示的文字0 a# c% s9 N) a5 K+ Q) L& a/ e$ V
- textSize='15sp';--文字大小
& c1 B3 |. l4 f" L5 d) K `5 n - };
9 m, y9 G( g: F+ V+ ? - {4 H; ^7 Z0 ?) |) l( c
- EditText;--编辑框控件
% y! G6 ] m0 v& S/ s) Q8 z$ n - id="edit";4 {9 q* g( n/ i) r6 i2 a9 I; x& |
- layout_width='80%w';--编辑框宽度& [7 }. t; x# x! e" H& d
- layout_marginTop='5dp';--布局顶距
9 Q- n* u9 [: D2 P) z$ O - layout_gravity="center",--重力属性
) H9 ~, G; M- P - Hint='请输入...';--设置编辑框为空时的提示文字" F, i, n" F3 h4 ^6 M
- };
( a7 \. C$ ~' O; V - };1 C, r+ x$ ^- t' f
9 W e& U4 j( n1 t- [- AlertDialog.Builder(this)
" ?2 h, Z1 w. b/ J( a- C) i" |7 N - .setTitle("用输入法输入")--设置标题" a5 J0 R0 F* L) x# F" n6 m
- .setView(loadlayout(InputLayout))--设置布局
; Y* [ P$ g. R - .setPositiveButton("确定",function(v)--设置积极按钮* M4 x% A( \+ P3 u Y
- input.setText(edit.Text)
4 X4 Z1 p% r; ?1 `" z - end)7 F/ C' a7 w* C, e6 M
- .setNegativeButton("取消",nil)--设置消极按钮
+ @; p) }5 B$ g9 U% u5 Z8 \ - .show()--显示弹窗) c/ y. j/ ~. {' J8 E- I, b
- import "android.view.View$OnFocusChangeListener"0 B/ g k! f; F& I* s; i0 D
- edit.setOnFocusChangeListener(OnFocusChangeListener{, B+ v) E5 u' o% y& x
- onFocusChange=function(v,hasFocus)
/ V: @( K: X) S. h, i - if hasFocus then. C- M* ~+ |9 b' r0 y9 ~8 r
- Text.setTextColor(0xFD009688)--当编辑框被点击时修改标题下的文本颜色
4 m, W/ s' ^- v" `, M6 u+ F - end
9 T [, J& J# a3 T4 C, I4 H: w6 O - end})
- Y: e6 s7 C$ F7 B; V- J - end
( i# e' o# ?0 l% \7 F. T8 s( p - pop.show()--显示@小米~
- ^; F) L* g0 ~; B: \( }$ C - end
+ F" ]8 _' c6 ^ - --activity.setTheme(android.R.style.Theme_Material_NoActionBar)
% E5 m) c; p7 l: o4 O' b( } - $ N" Y8 b7 ?! D n/ D
c9 h: l& Z0 Y6 N
复制代码 |
|