Javascript AndroidScript按钮处理
我希望有一个按钮数组和一个处理程序。 定义数组非常容易,但是如何向处理程序获取实际按下哪个按钮的信息呢Javascript AndroidScript按钮处理,javascript,android,Javascript,Android,我希望有一个按钮数组和一个处理程序。 定义数组非常容易,但是如何向处理程序获取实际按下哪个按钮的信息呢 for (var i=0; i<=7; i++) { Butt[i] = app.CreateButton( i, 1/8, 1/8 ); Butt[i].SetOnTouch( ButHand ); lay.AddChild( Butt[i] ); } app.AddLayout( lay ); function ButHand( ) { app.Alert(
for (var i=0; i<=7; i++)
{
Butt[i] = app.CreateButton( i, 1/8, 1/8 );
Butt[i].SetOnTouch( ButHand );
lay.AddChild( Butt[i] );
}
app.AddLayout( lay );
function ButHand( )
{
app.Alert( "Button pressed, but which one?" );
}
for(var i=0;i所以你想要它的指环王风格吗?一个处理程序来管理它们
幸运的是,如果您查看“Calculator”示例演示,它会告诉您如何使用app.GetLastButton()函数使用一个处理程序处理多个按钮:-
function btns_OnTouch()
{
app.Vibrate( "0,100" );
//Get button text.
btn = app.GetLastButton();
var txt = btn.GetText();
:
:
}
注意:还有一个GetLastImage函数;)