예제 #1
0
 /** 获取注码 */
 public String getAlertCode(List<Info> listInfo) {
   String codeStr = "";
   for (int i = 0; i < listInfo.size(); i++) {
     Info info = (Info) listInfo.get(i);
     if (info.onclikNum > 0) {
       codeStr += info.getHome() + " vs " + info.getAway() + ":";
       if (info.isWin()) {
         codeStr += "胜";
       }
       if (info.isLevel()) {
         codeStr += "平";
       }
       if (info.isFail()) {
         codeStr += "负";
       }
       if (info.isDan()) {
         codeStr += "(胆)";
       }
       codeStr += "\n\n";
     }
   }
   return codeStr;
 }
예제 #2
0
 private View addLayout(final Info info) {
   View convertView;
   convertView = mInflater.inflate(R.layout.buy_jc_main_listview_item, null);
   TextView time = (TextView) convertView.findViewById(R.id.jc_main_list_item_text_time);
   TextView team = (TextView) convertView.findViewById(R.id.jc_main_list_item_text_team);
   TextView home = (TextView) convertView.findViewById(R.id.jc_main_list_item_text_team_name1);
   TextView away = (TextView) convertView.findViewById(R.id.jc_main_list_item_text_team_name2);
   TextView score = (TextView) convertView.findViewById(R.id.jc_main_list_item_text_vs);
   TextView timeEnd = (TextView) convertView.findViewById(R.id.jc_main_list_item_text_time_end);
   final Button btn1 = (Button) convertView.findViewById(R.id.jc_main_list_item_button1);
   final Button btn2 = (Button) convertView.findViewById(R.id.jc_main_list_item_button2);
   final Button btn3 = (Button) convertView.findViewById(R.id.jc_main_list_item_button3);
   final Button btnDan = (Button) convertView.findViewById(R.id.jc_main_list_item_button_dan);
   final Button btnXi = (Button) convertView.findViewById(R.id.buy_jc_main_list_item_btn_xi);
   time.setText(
       info.getTime()
           + "  "
           + context.getString(R.string.jc_main_team_id_title)
           + info.getTeamId());
   team.setText(info.getTeam());
   score.setText(info.getLetPoint());
   score.setTextColor(Color.BLUE);
   home.setText(info.getHome() + "(主)");
   away.setText(info.getAway() + "(客)");
   timeEnd.setText(info.getTimeEnd());
   btn1.setText("胜" + info.getWin());
   btn2.setText("平" + info.getLevel());
   btn3.setText("负" + info.getFail());
   if (info.isFail()) {
     btn3.setBackgroundResource(R.drawable.jc_btn_b);
   } else {
     btn3.setBackgroundResource(R.drawable.jc_btn);
   }
   if (info.isWin()) {
     btn1.setBackgroundResource(R.drawable.jc_btn_b);
   } else {
     btn1.setBackgroundResource(R.drawable.jc_btn);
   }
   if (info.isLevel()) {
     btn2.setBackgroundResource(R.drawable.jc_btn_b);
   } else {
     btn2.setBackgroundResource(R.drawable.jc_btn);
   }
   btn1.setOnClickListener(
       new OnClickListener() {
         @Override
         public void onClick(View v) {
           // TODO Auto-generated method stub
           if (info.onclikNum > 0 || isCheckTeam()) {
             info.setWin(!info.isWin());
             if (info.isWin()) {
               info.onclikNum++;
               btn1.setBackgroundResource(R.drawable.jc_btn_b);
             } else {
               info.onclikNum--;
               btn1.setBackgroundResource(R.drawable.jc_btn);
             }
             isNoDan(info, btnDan);
             setTeamNum();
           }
         }
       });
   btn2.setOnClickListener(
       new OnClickListener() {
         @Override
         public void onClick(View v) {
           // TODO Auto-generated method stub
           if (info.onclikNum > 0 || isCheckTeam()) {
             info.setLevel(!info.isLevel());
             if (info.isLevel()) {
               info.onclikNum++;
               btn2.setBackgroundResource(R.drawable.jc_btn_b);
             } else {
               info.onclikNum--;
               btn2.setBackgroundResource(R.drawable.jc_btn);
             }
             isNoDan(info, btnDan);
             setTeamNum();
           }
         }
       });
   btn3.setOnClickListener(
       new OnClickListener() {
         @Override
         public void onClick(View v) {
           // TODO Auto-generated method stub
           if (info.onclikNum > 0 || isCheckTeam()) {
             info.setFail(!info.isFail());
             if (info.isFail()) {
               info.onclikNum++;
               btn3.setBackgroundResource(R.drawable.jc_btn_b);
             } else {
               info.onclikNum--;
               btn3.setBackgroundResource(R.drawable.jc_btn);
             }
             isNoDan(info, btnDan);
             setTeamNum();
           }
         }
       });
   if (isDanguan) {
     btnDan.setVisibility(Button.GONE);
   } else {
     btnDan.setVisibility(Button.VISIBLE);
     btnDan.setOnClickListener(
         new OnClickListener() {
           @Override
           public void onClick(View v) {
             // TODO Auto-generated method stub
             if (info.isDan()) {
               info.setDan(false);
               btnDan.setBackgroundResource(R.drawable.jc_btn);
             } else if (info.onclikNum > 0 && isDanCheckTeam() && isDanCheck()) {
               info.setDan(true);
               btnDan.setBackgroundResource(R.drawable.jc_btn_b);
             }
           }
         });
   }
   btnXi.setVisibility(Button.VISIBLE);
   btnXi.setOnClickListener(
       new OnClickListener() {
         @Override
         public void onClick(View v) {
           // TODO Auto-generated method stub
           trunExplain(getEvent(Constants.JCFOOT, info), info.getHome(), info.getAway());
         }
       });
   return convertView;
 }