اول یک TextView تعریف میکنیم (در متد onCreate) در صورتی که در layout خود ندارید، یکی با آیدی TextView1 بسازید:
حال در صورتی که اطلاعاتی که میخواهید نمایش دهید از نوع Int (عدد بود) مثلا:
باید به متغییری از جنس String تبدیل شود(این کار میتواند هم اول و هم آخر پروژه هنگام خواندن از ArrayList انجام شود):
یا اینکه ممکن است اعدادی که میخواهید نشان دهید از قبل به String تبدیل شده باشند(به دو علامت " دقت کنید):
سپس برای جدا کردن آن ها، از String array (در صورت ثابت بودن تعداد اعداد) یا Array List( در صورت متغیر بودن تعداد آنها) استفاده میکنیم. مثلاً با استفاده از ArrayList:
یا به شکل ساده تر برای خلاصه کردن مراحل 1 و 2:
برای نمایش دادن مقدار مورد نظر از ArrayList در TextView از کد زیر استفاده میکنیم(برای مثال اولین مقدار):
کد پیاچپی:
TextView tv = (TextView) findViewById(R.id.TextView1);
حال در صورتی که اطلاعاتی که میخواهید نمایش دهید از نوع Int (عدد بود) مثلا:
کد پیاچپی:
int a = 123;
باید به متغییری از جنس String تبدیل شود(این کار میتواند هم اول و هم آخر پروژه هنگام خواندن از ArrayList انجام شود):
کد پیاچپی:
String str = String.valueOf(a);
یا اینکه ممکن است اعدادی که میخواهید نشان دهید از قبل به String تبدیل شده باشند(به دو علامت " دقت کنید):
کد پیاچپی:
String str = "123";
سپس برای جدا کردن آن ها، از String array (در صورت ثابت بودن تعداد اعداد) یا Array List( در صورت متغیر بودن تعداد آنها) استفاده میکنیم. مثلاً با استفاده از ArrayList:
کد پیاچپی:
ArrayList<String> scripts = new ArrayList<String>;();
scripts.add("str1");
scripts.add("str2");
scripts.add("str3");
یا به شکل ساده تر برای خلاصه کردن مراحل 1 و 2:
کد پیاچپی:
ArrayList<String> scripts = new ArrayList<String>;();
scripts.add(String.valueOf(156));
scripts.add(String.valueOf(789));
scripts.add(String.valueOf(158));
برای نمایش دادن مقدار مورد نظر از ArrayList در TextView از کد زیر استفاده میکنیم(برای مثال اولین مقدار):
کد پیاچپی:
tv.setText(scripts.get(1));