当前位置: 代码迷 >> Android >> Button随机想要的个数解决方法
  详细解决方案

Button随机想要的个数解决方法

热度:14   发布时间:2016-05-01 20:59:46.0
Button随机想要的个数
private void Update()
{
if (mTimer != null)
{
mTimer.cancel();
}
ArrayList<HashMap<String, Object>> uList=new ArrayList<HashMap<String, Object>>();
System.out.println("11+++ ----------------------");
HashMap<String, Object> map1 =new HashMap<String, Object>();

UserFormDAO userFormDAO = new UserFormDAO(this);
UserForm userForm=new UserForm();
mProgressDialog.dismiss(); 
//txt = (TextView) findViewById(R.id.EditTextReception);
System.out.println("22+++ ----------------------");

for (int i = 0; i < tags.size(); i++)
{

System.out.println("3333+++ ----------------------");
int yuan =Integer.valueOf(tags.get(i));
userForm=userFormDAO.find(yuan);

if((userForm=userFormDAO.find(yuan))!=null){
//txt.append(userForm.getUid()+" "+userForm.getUname()+" "+userForm.getUsex()+" "+userForm.getUage()+" "+userForm.getUmedicine()+" "+userForm.getUtime()+"\n");
//txt.append(tags.get(i) + " ");
System.out.println(" ----------111--------正确");
map1.put("buttonxianshi", tags.get(i));
System.out.println(" ----------121--------正确");
uList.add(map1);

System.out.println(uList.size()+" ----------222--------正确");
System.out.println(uList.get(1)+" ----------222--------正确");
}else{
System.out.println("444+++ ----------------------");
}
}
SimpleAdapter listAdapter =new SimpleAdapter(this,uList,R.layout.buttonfor,new String[]{"buttonxianshi"},new int[]{R.id.buttonxianshi});  
listView.setAdapter(listAdapter);  

ReceiveData = false;
}




越界了 后来发现 buttonxianshi 这个名字不知道怎么让他在xml 随机生成和map1.put里的名称匹配 。有没有大虾 给个例子 或者 提出个解决方案的 有空帮帮看下呐!

------解决方案--------------------
代码帖得太乱了,再疏理一下吧.
------解决方案--------------------
R.layout.buttonfor里有没有id为buttonxianshi的控件,如果没有,加一个就可以了
  相关解决方案