💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ پوریا شفیعی
چگونه لیوت خود را فارسی طراحی کنیم
Pouya Rezaei حل شده توسط Pouya Rezaei

سلام و وقت بخیر 

سوالی که داشتم این هست که 

۱- چطوری میتونیم تکست مروبط به چک باکس را به سمت چپ منتقل کنیم (اکثر اتربیوت‌ها چک کردم نشد)

۲-در جلسات اولیه یادم هست گفتید که هنگام طراحی ui هیچوقت گزینه prview right to left که مروبط به زبان اپلیکیشن هست انتخاب نکنیم اما میخواستم بدونم چ راهی پیشنهاد میدید؟ (چون در این اموزش دیدم وقتی کامپوننتی اضافه میکردید و از اتربیوت start استفاده میکردید سمت راست لحاظ میشد میخواستم بدونم از چه روشی استفاده کردید)

  1. ایا rtl در Manifest رو right کنم؟
  2. ایا از گزینه  prview right to left استفاده کم؟
  3. یا گزینه پینشهادیتون برای طراحی لیوت گوشی‌های فارسی.

۳-مرجعی هست که ما بتونیم اندازه پدینگ و مارجین‌های استاندارد برای ویو‌ها و یا ویو گروپ‌ها ببینیم؟و ایده بگیریم؟

سلام پوریا

حالت preview صرفا پیش نمایشه و اون رو اگر RtL هم کنی فقط حالتی رو بهت نمایش میده که اگه از زبان راست به چپ استفاده کنی اون شکلی میشه و درواقع رو کد هات تاثیری نداره. همین که از شرط end و Start استفاده کنی به جای Right و Left ، خودش در زبان راست به چپ موقعیتش تغییر میکنه.

یک راه دیگه هم هست : میشه متن CheckBox رو خالی بزاری و به جاش یه تکست ویو کنارش در جهتی که میخوای قرار بدی.

حالا نمیدونم اگه راه دیگری هم هست در این باره استاد خودشون حتما میگن.

 

درمورد مرجع هم سایت خود متریال دیزاین یه سری اندازه‌های استاندارد رو میزاره ولی برای همه چیز اندازه نذاشته و کامل نیست. خیلی بهتر میشه اگه مرجع کامل‌تری باشه و استاد بهمون معرفی کنن.

بهترین پاسخ
Pouya Rezaei ۰۱ فروردین ۱۳۹۹، ۱۶:۴۸

دوستان سلام 

برای اینکه متن چک باکس رو سمت چپ بیاریم باید از اتربیوت زیر استفاده کنیم و متن فارسی طور میشه 

مچکرم 

رفع مشکل تاپیک بسته.

android:textDirection=""
android:layoutDirection=""
پوریا شفیعی ۰۲ فروردین ۱۳۹۹، ۰۷:۲۶