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


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

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

#1
سلام بر دوستان گرامی میخواستم بدونم که اگه من چند مقداری رو از یه String گرفتم و میخوام  اونو در یه textview نمایش بدم چه طوری میتونم اعدادو نمایش

بدم و چگونه میتونم اعدادو جدا کنم  دوستان لطفا کمکم کنید خیلی مهمه
پاسخ

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

#2
سلام
در صورتی که متغییر شما از نوع int است ابتدا با دستور زیر آن را تبدیل به String کنید:

کد پی‌اچ‌پی:
int num 1234;   
String str String.valueOf(num); 

سپس با استفاده از کلید شماره 335 متغیر str را در یک TextView نمایش دهید. برای جدا کردن اعداد نیز اگر بین آن‌ها علامتی مشخص وجود داشته باشد( مثلا اعداد با " , " جدا شده باشند) می توانید از کلید شماره 362 استفاده کنید یا با استفاده از Array یک آرایه از اعداد مورد نظر خود بسازید.
پاسخ
 سپاس شده توسط admin

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

#3
(۱۳۹۴/۰۳/۲۶, ۰۲:۲۸ ب.ظ)'ramtin2080' نوشته: سلام
در صورتی که متغییر شما از نوع int است ابتدا با دستور زیر آن را تبدیل به String کنید:

کد پی‌اچ‌پی:
int num 1234;   
String str String.valueOf(num); 

سپس با استفاده از کلید شماره 335 متغیر str را در یک TextView نمایش دهید. برای جدا کردن اعداد نیز اگر بین آن‌ها علامتی مشخص وجود داشته باشد( مثلا اعداد با " , " جدا شده باشند) می توانید از کلید شماره 362 استفاده کنید یا با استفاده از Array یک آرایه از اعداد مورد نظر خود بسازید.

 

دوست عزیز میشه مثال بزنی .ممنون میشم.


 
پاسخ
 سپاس شده توسط onestar

کار با 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

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

#5
سلام چطور میشه یک string تعریف کرد که یک شرط خاص براش بزاریم مثلا اگه داخل فلان اکتیویتی بودیم محتوای text view عوض بشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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