for ( int i = 0; i < responses.size(); i++ )
{
Button btn = new Button( this );
btn.setText( guideStep.getResponse( i ).getTitle() );
btn.setOnClickListener(new OnClickListener() {
public void onClick( View v )
{
try
{
//NextStep(guideStep.getStep(), guideStep.getSession(), guideStep.getResponse( i ).getId() );
}
catch( Exception e )
{
e.printStackTrace();
}
}
});
linearLayout.addView( btn );
}
看下面的代码。我正在将按钮动态添加到我的线性布局中。我还需要动态更改每个按钮的 onClick 事件。为此,我需要循环中的计数器和某种方法来保存我的 guideStep 对象,而无需循环。
有没有办法做到这一点?