انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار با textview و String (در برنامه نویسی اندروید)

کار با textview و String (در برنامه نویسی اندروید)

#4
اول یک TextView تعریف می‌کنیم (در متد onCreate) در صورتی که در layout خود ندارید، یکی با آیدی TextView1   بسازید:

کد پی‌اچ‌پی:
TextView tv = (TextViewfindViewById(R.id.TextView1); 

حال در صورتی که اطلاعاتی که می‌خواهید نمایش دهید از نوع Int (عدد بود) مثلا:

کد پی‌اچ‌پی:
int a 123

باید به متغییری از جنس String تبدیل شود(این کار می‌تواند هم اول و هم آخر پروژه هنگام خواندن از ArrayList انجام شود):

کد پی‌اچ‌پی:
String str String.valueOf(a); 

یا اینکه ممکن است اعدادی که می‌خواهید نشان دهید از قبل به String تبدیل شده باشند(به دو علامت " دقت کنید):

کد پی‌اچ‌پی:
String str "123"

سپس برای جدا کردن آن ‌ها، از String array (در صورت ثابت بودن تعداد اعداد) یا Array List( در صورت متغیر بودن تعداد آن‌ها) استفاده می‌کنیم. مثلاً با استفاده از ArrayList:

کد پی‌اچ‌پی:
ArrayList<Stringscripts = new ArrayList<String>;();
scripts.add("str1");
scripts.add("str2");
scripts.add("str3"); 

یا به شکل ساده تر برای خلاصه کردن مراحل 1 و 2:

کد پی‌اچ‌پی:
ArrayList<Stringscripts = 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)); 
پاسخ
 سپاس شده توسط admin ، onestar


پیام‌های این موضوع
RE: کار با textviewوString - توسط ramtin2080 - ۱۳۹۴/۰۳/۲۶, ۰۲:۲۸ ب.ظ
RE: کار با textviewوString - توسط amirhosseinpro - ۱۳۹۴/۰۳/۲۶, ۱۰:۴۵ ب.ظ
RE: کار با textview و String (در برنامه نویسی اندروید) - توسط ramtin2080 - ۱۳۹۴/۰۳/۲۷, ۱۲:۵۳ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان