PDA

View Full Version : تفاوت android:layout_alignStart با android:layout_alignleft



cancer_448
جمعه 21 خرداد 1395, 09:33 صبح
سلام دوستان عزیز
من میخواستم بدونم android:layout_alignStart چه مزایایی نسبت به android:layout_alignleft داره؟
اصلا چرا از api17 ، رandroid:layout_alignStart اومد؟
ممنون میشم کمکم کنید

rezaricky
جمعه 21 خرداد 1395, 10:09 صبح
سلام .
از api 17 گوگل ویژگی راست به چپ رو تو اندروید قرار داده .یعنی میتونی برنامه ای بنویسی که ویوش هم RTL رو ساپورت کنه و هم LTR رو .
برای این کار هم باید بجای Left و Right از Start و End استفاده کنی .
مثلا :
android:layout_alignLeft میشه android:layout_alignStart و
android:layout_alignRight هم میشه android:layout_alignEnd.
در حالت LTR :
Start = Left و End = Right .
در خالت RTL :
Start = Right و End = LEft

cancer_448
جمعه 21 خرداد 1395, 11:22 صبح
چرا وقتی
android:layout_alignStart رو میذاری ارور میده و حتما باید android:layout_alignLeft رو هم بذاری؟

cancer_448
جمعه 21 خرداد 1395, 11:33 صبح
اها فکر کنم متوجه شدم چون api 15 بود و
android:layout_alignStart رو ساپورت نمیکرد