2016-01-12 2 views
0

Я пытаюсь установить TextView, чтобы прочитать результаты моего номера, полученные из алгоритма. Я хочу сортировать их по строкам. Числа теперь показывают один рядом друг с другом. Как я могу сделать их по строкам?
Я создал новый пользовательский диалог, который имеет этот TextView под названием Peak_num, но я не могу идти дальше и сортировать их. Я надеюсь, что кто-то может мне помочь.SetText row by row

List<Integer> List_Of_Peaks = findPeaks(String_TO_List); 
dialog.setTitle("my Dialog"); 
dialog.setContentView(R.layout.customdialog); 
dialog.show(); 
Log.i(TAG, "Peaks" + List_Of_Peaks); 
Peaks_num = (TextView) dialog.findViewById(R.id.Peak_Num); 
Peaks_num.setText(String.valueOf(List_Of_Peaks)); 


<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" android:layout_height="match_parent" 
android:orientation="horizontal"> 


<TextView 
     android:id="@+id/Peak_Num" 
     android:layout_width="159dp" 
     android:layout_height="wrap_content" 
     android:background="@drawable/back" 
     android:text="Peaks" 
     android:textColor="#040307" 
     android:layout_weight="1" /> 

This is how the dialog looks like, and I wanted them to be in row by row

+1

ваш вопрос не имеет никакого смысла, не могли бы вы предоставить изображение, чтобы лучше очистить свой вопрос –

+0

Посмотрите в ListView может быть? – andre3wap

+0

** List_of_Peaks ** имеет строку чисел, и я хочу установить их по строкам. setText не может предоставить эту функцию, которую я предположил. Однако у него был метод **. Split **. Надеюсь, теперь вы понимаете. –

ответ

1
List<Integer> List_Of_Peaks = findPeaks(String_TO_List); 
dialog.setTitle("my Dialog"); 
dialog.setContentView(R.layout.customdialog); 
dialog.show(); 
Log.i(TAG, "Peaks" + List_Of_Peaks); 
Peaks_num = (TextView) dialog.findViewById(R.id.Peak_Num); 
String text=""; 
for(Integer integer:List_Of_Peaks) 
{ 
     text+=integer+"\n"; // split 
} 
Peaks_num.setText(text); 
+0

Да, это то, что я ищу. Большое спасибо. –