/** 显示在输入框的注码 */ public void showEditText(String type) { SpannableStringBuilder builder = new SpannableStringBuilder(); String zhumas = ""; int num = 0; // 高亮小球数 int length = 0; for (int j = 0; j < areaNums.length; j++) { BallTable ballTable = areaNums[j].table; int[] zhuMa = ballTable.getHighlightBallNOsbigsmall(); if (j != 0) { zhumas += " + "; } for (int i = 0; i < ballTable.getHighlightBallNOsbigsmall().length; i++) { zhumas += PublicMethod.getbigsmalZhumastr(zhuMa[i]); if (i != ballTable.getHighlightBallNOsbigsmall().length - 1) { zhumas += ","; } } num += zhuMa.length; } if (num == 0) { editZhuma.setText(""); showEditTitle(BIG_SMALL); } else { builder.append(zhumas); String zhuma[] = zhumas.split("\\+"); for (int i = 0; i < zhuma.length; i++) { if (i != 0) { length += zhuma[i].length() + 1; } else { length += zhuma[i].length(); } if (i != zhuma.length - 1) { builder.setSpan( new ForegroundColorSpan(Color.BLACK), length, length + 1, Spanned.SPAN_COMPOSING); } builder.setSpan( new ForegroundColorSpan(areaNums[i].info.textColor), length - zhuma[i].length(), length, Spanned.SPAN_COMPOSING); } editZhuma.setText(builder, BufferType.EDITABLE); showEditTitle(NULL); } }