잘 작동하는 경고 대화 상자가 있습니다. 그러나 일부 코드를 정리할 수 있습니다. stringBuilder
을 사용하여 메시지를한데 모으고 String.format을 사용하여 각 줄마다 즐거운 간격을 얻습니다. 정상적으로 추가하지 못하도록하는 String.format
입니다. 나는이 모든 것을 성취하기 위해 4 개의 String 객체를 사용하지 않을 것이다. 나에게 더 간결한 코딩을 보여주고 영원히 냉담해라.String.format과 함께 stringBuilder 사용
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setCancelable(true);
builder.setTitle("Total Counts");
StringBuilder stringBuilder = new StringBuilder();
String one= String.format("%-10s %s", calCount1, "#1 count\n");
String two= String.format("%-10s %s", calCount2, "#2 count\n");
String three= String.format("%-10s %s", calCount3, "#3 count\n");
String four= String.format("%-10s %s", calCount4, "#4 count\n");
stringBuilder.append(one);
stringBuilder.append(two);
stringBuilder.append(three);
stringBuilder.append(four);
builder.setMessage(stringBuilder.toString());
...
나는 이것을하는 것으로 무엇인가를 얻고 있는지 확실하지 않습니다. –
그게 효과가! 나는 괄호로 그것을 결코 시도하지 않았다. 나는 어리 석다. 그러나 어이, 고마워! – seekingStillness