بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نحوه ی شخصی سازی(بیشتر بحثه RTL..) در actionbar

مدیریت گفتگو
setmax 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام دوستان

وقت بخیر

من برای برنامه ی اندرویدی که دارم می نویسم یه custom actionbar ساختم الان مشکلم اینه که چطور ایکون مربوط به navigation drawer رو به سمت راست و ایکون مربوط به منو (vertical 3dot menu) رو به سمت راسته actionbar انتقال بدم.

مطالبی که در stackoverflow هست کمکی بهم نکرد و مطلب خاص دیگه ای رو هم ندیدم که بتونم ازش استفاده کنم.

در منابع گوگل اومده که از api17 به بعد از طریق کد rtl در monifest میشه از بابته راست چین بودن قالب های activity ها اطمینان داشت..اما برای قبل از اون..؟

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

پیشاپیش تشکر بابته خوندن این سوال و کمکی که می کنید

نظرات

setmax 12 سال پیش
خیلی تشکر از این تکنیک استفاده کردم قبلا اما اتفاق خاصی نیفتاد و 3dot menu و navigation drawer سر جاشون هستن و تکون نخوردن.

پاسخ‌ها 1

armin94 12 سال پیش

با سلام

باید اول  اینو به manifest اضافه کنید

     android:supportsRtl="true"

بعد به Activity خودتون اینو اضافه کنید

 

 getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

نظرات


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