안드로이드 개발 질문/답변
(글 수 45,052)
아래 이미지에서 보이는 것과 같이 기록된 값을 저장 버튼을 통해 ArrayList에 저장을하고
지금까지 저장된 내용을 dialog의 setMessage를 통해서 보여주게 작성을 했는데요.
앞뒤부분에 자동으로 []괄호와 새로 값을 저장할때마다 ,(쉼표)로 구분지어서 보여집니다.
아래 이미지는 값 저장시에 \n을 넣어줬을 경우와 안넣어줬을 경우입니다.
여기서 제가 궁금한건 괄호와 쉼표가 안나타나게 할수는 없는지 입니다.
아니면 다른 방식을 통해 저장된 값을 보여줄 방법이 있으면 가이드를 부탁드립니다. ㅠㅠ

해당 부분에 대한 소스는 아래와 같습니다.
========================================================================================
btn_rank = (Button)findViewById(R.id.btn_rank);
Calendar mCal = Calendar.getInstance();
final int mYear = mCal.get(Calendar.YEAR);
final int mMonth = mCal.get(Calendar.MONTH) + 1;
final int mDay = mCal.get(Calendar.DAY_OF_MONTH);
final String cal = mYear + "년 " + mMonth + "월 " + mDay + "일 : ";
final ArrayList<String> setList = new ArrayList<String>();
final Builder rank_dialog = new AlertDialog.Builder(WorkingCount.this);
btn_rank.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
rank_dialog.setTitle("현재 기록 : " + count + "")
.setIcon(R.drawable.rank)
.setMessage(setList + "\n")
.setPositiveButton("저장", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if(setList.size() == 10){
setList.remove(0);
}
setList.add(cal + count + "\n");
}
});========================================================================================




String 변수 += setList.get(i) 하여 setMessage(String변수) 로 해결하였습니다.