آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راست به چپ کردن آیتم ها در اکشن بار

مجتبی یگانه  10 سال پیش  10 سال پیش
+3 0

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

یعنی مثلا دکمه ی Home که لوگوی برنامه هست ، بیاد سمت راست و بقیه ی آیتم ها از سمت چپ اضافه بشن

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
محسن  10 سال پیش
+3 0

از Api 17 به بعد این قابلیت به اندروید اضافه شد و من از اینطوری ازش استفاده کردم

تابع forceRTLIfSupported رو در onCreate فراخوانی کنید

@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
private void forceRTLIfSupported() {
	if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
		getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
	}
}

توی منیفست در تگ اپلیکیشن بزن:

android:supportsRtl="true"

+1 0
ممنون ، برای قبل 4.2 راهی نیست ؟! ، آخه اینجوری خیلی جالب نیست ، مثلا بگم لوگو سمت راست کلیک کنم اسلاید منو باز بشه ، اما تو نسخه های دیگه لوگو سمت چپ هست و اگه با کلیک اش منو باز بشه جالب نیست (10 سال پیش)
0 0
ُسلام به ALU عزیز، جسارت نباشه اما نام جالبی انتخاب کردید.( واحد محاسبات و منطق). دو لینک زیر کتابخنه های آماده برای ساخت اکشن بار RTL برای نسخه های API 7 به بالا هستن. موفق و پیروز باشید. (10 سال پیش)
0 0
سلام ، در مورد نام کاربری که من مدتهاست با همین نام کاربری یا alu0075 شناخته میشم ، حالا یه سریا میگن الو ، یه سریا میگن آلو ، بعضی ها هم میگن اَلــــــــــــــــــــــــــو ! ، در مورد بد بودن انتخاب قطعا کج سلیقگی من هست و شما به بزرگواری خدتون ببخشید ، پاسخ شما هم بعد از درج کامت دیدم و از این بابت عذر میخوام (10 سال پیش)
0 0
سلام مجدد، من شرمندم ،،، آخه ALU مخفف سه کلمه Arithmetic Logic Unit واحد محاسبات و منطق در پردازنده ها هست، از این رو من احساس کردم که شما به این دلیل نام گذاری کردید. اتفاقا خیلی هم خوب هست، اگر جسارتی کردم عذر می خوام. موفق و پیروز باشید. (10 سال پیش)
0 0
خواهش میکنم ، البته گفتم نام کاربری هست و دلیل نمیشه من واحد محاسبه و منطق باشم ! ، ولی من خودم همون اِی اِل یو میخونم (10 سال پیش)
پاسخ به سوال 
BrotherV  10 سال پیش
+4 0

سلام.
اگر نظرتون به این هست که بخواید برای API های پایین تر از 17 هم این کار شدنی باشه به آدرس های زیر مراجعه کنید.

ActionBar RTLizer
Android RTL Actionbar


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .