چند سئوال پیرامون این جلسه

پرسیده شده
فعالیت 1387 روز پیش
دیده شده 878 بار
0

با درود فراوان

 

اول:

مفهوم صفات:

tools:layout_editor_absoluteX="0dp"

tools:layout_editor_absoluteY="0dp"

در RecyclerView layout چیست؟ و چرا با نیم اسپیس tools صدا زده میشن؟

دوم:

کار صفات زیر در بدنه EditText چیست؟

android:ems="10"

android:inputType="textPersonName"

سوم:

صفت app:srcCompat که فرمودید صفت custom هست که با لایبرری به پروژه وصل میشه مربوط به کدوم لایبرری هست؟

 

ممنونم که پیگیری میکنید

فایل پیوست

پژمان آزاد
پژمان آزاد

21 تیر 99

3
حذف شده

سلام پژمان جان 

نیم اسپیس tools صرفا برای preview هست یعنی وقتی اپلیکیشن رو اجرا میکنی تاثیری در خروجی نمیبینی و این تاثیر فقط در پیشنمایش لیوتی که داری طراحی میکنی میبینی

2-

ems یه واحد در تایپوگرافی می باشد. در حقیقت همون سایز فونت رو با ems مشخص می کنند.

android:ems یا  setEms(n)، طول متن TextView را بدون در نظر گرفتن فرمت و سایز متن، مقداری می گذارد تا متن توسط n تا حرف “M” پر شود.(در حقیقت در زبان انگلیسی حرف M طویل ترین حرف می باشد و بر مبنای اون یه معیار برای اندازه فونت در نظر گرفته اند، حالا این em با توجه به زبان مورد مثلا فارسی یا انگلیسی استفاده و طویل ترین حرف اون زبان فرق می کند)

3-inputType : با توجه به value یی که به inputType دادی کیبورد مد نظرت باز میشه مثلا اگر مقدار رو بدی password کیبورد که باز شد هر متنی رو که تایپ میکنید به صورت نقطه در میاد که امنیت رو بالا ببره 

یا اگر مقدار رو number در نظر بگیرید کیبورد حروف باز نمیشه و فقط کیبورد اعداد باز میشه

سوال سوم هم : فکر میکنم واسه androidX باشه .

موفق باشید

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

22 تیر 99

حذف شده
ممنون پوریا جان فقط اینکه مورد اول کاربرد نیم اسپیس tools رو میدونم مفهوم خود صفات رو نمیدونم
پژمان آزاد

23 تیر 99