0
我使用下面的代码从函数中返回滚动视图。该滚动视图包含复选框的数量。我调用这个函数,并且它正确返回滚动视图。但是,如果任何复选框被选中,如何获取值我需要执行一些操作。如何执行此操作?如何从函数中执行操作(监听器)?
滚动查看返回功能:
public ScrollView MyViewGroup(String[] Fields,int width,int height)throws Exception{
ScrollView sc=new ScrollView(context);
sc.setLayoutParams(new LayoutParams(width,
height));
TableLayout tbl=new TableLayout(context);
for(int i=0;i<Fields.length;i++){
TableRow tr=new TableRow(context);
CheckBox ch=new CheckBox(context);
ch.setId(i);
ch.setText(Fields[i]);
tr.addView(ch);
tbl.addView(tr);
}
sc.addView(tbl);
return sc;
}
,我使用这个功能类似于下面的方式
LinearLay.addView(MyGui.MyViewGroup(strarr[],200,200);
注:
MyGui类我创建TextViews,EditTexts,按钮和滚动型。通过使用这个MyGui类,我创建了GUI的唯一。我有一个活动myform。在myform类,当我点击提交按钮,我需要得到检查值,并得到一些ot她的Edittext Values来自用户,并仅对提交按钮采取行动。是否有可能做到这一点?
我已经设置上下文为类MyGui。在这MyGui类我创建TextViews,EditTexts,按钮和ScrollView也;通过使用MyGui类我创建GUI的唯一。我有一个活动myform。在myform类,当我点击提交按钮,我需要得到检查值并从用户处获取一些其他Edittext值,并仅对提交按钮采取操作 – Tester 2010-11-22 07:11:46