سلام ؛
امروز می خوام یه مبحث جالب و بسیار کاربردی در مورد Strings یا همون رشته ها بیان کنم .
شروع آموزش با یک مثال :
من یک برنامه دارم که می خواهم در آن یک متن به نمایش بگذارم ، برای این کار از یک TextView استفاده کردم و متن خودم را در آن نوشتم ( به تصویر زیر دقت کنید )
و کدهای این TextView هم به صورت زیر هستند ( به تصویر زیر دقت کنید )
خوب ، این یک روش بود برای به نمایش گذاری متن خود .
اگر دقت کنید ما تمام متن خود را درون کد مربوط به TextView نوشته ایم ، حالا فکر کنید که اگر یک متن طولانی تر داشته باشیم چه می شود ، کلا ظاهر کد ما بهم می خورد ، و اینم بگم که این یک روش غیر استاندارد است.
پس خوب دقت کنید تا روش استاندارد آن را با استفاده از Strings یاد بگیرید.
به مسیر زیر بروید و متن خود را همانند تصویر در فایل Strings.xml بنویسید.
ما تمام متن های خود را درون فایل Strings.xml می نویسیم و از آن یک نام اختصاصی دریافت می کنیم ، "name="hamyarroid
و هر کجا که نیاز به این متن داشتیم از نام اختصاصی آن استفاده می کنیم.
خیلی خوب به TextView خود باز می گردیم و بجای آن متن طولانی از نام اختصاصی آن استفاده می کنیم ، به روشی که در تصویر می بینید.
روش کار اینه که ما بجای متن کامل از کد @string/hamyarroid استفاه کردیم که @string/ اشاره به خود فایل Strings.xml دارد و hamyarroid هم اشاره به همان نام اختصاصی که درون Strings.xml قرار دارد.
از این پس هر وقت می خواستید از متن در برنامه خود استفاده کنید از روشی که گفتم استفاده کنید چون این یک روش استاندارد می باشد .
خوب اینم از آموزش امروز ؛
موفق باشید ؛
خدانگهدار .
این آموزش ویدیویی برای دانلود ندارد
این آموزش فایلی برای دانلود ندارد
عرض سلام و خسته نباشید.
اگه بخواهیم تو یه استرینگ بریم به خط بعد به طوری که تو تکست ویو هم مشخص بشه باید چیکار کنیم؟
.منظورم از رفتن به خط بعد عملی مشابه اینتر تو ورد هستش
ممنون
سلام ، ممنون
برای انجام این کار روشهای مختلفی وجود دارد
مثلا استفاده از android:lines=”2″
یا در خود متن عبارت /n یا %n یا \r\n را وارد کنید
در زبانهای مختلف فرق می کند
امیدوارم به کارتون بیاد موفق باشید