رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

سلام

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

یک منو هم میخام تو اکشن داشته باشه (مثل منو ساید)

باید چیکار کنم برای ساخت اکشن بار سفارشی

ممنون میشم اگر راه نمایم کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خواهش میکنم اگه کسی راهی داره راهنماییم کنه

من هرچی گشتم تو نت چیزی ندیدم

اگه منابع انگلیسی زبانه هم در این مورد دارید ممنون میشم لینکش رو بدید

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 6 ماه بعد...

می تونی از شرلوک اکشن بار استفاده کنی. این تاپیکو ببین: کتابخانه SherlokActionbar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز 

شما میتونید  تو یه xml جدید و تو یه ردیف دقیقا هر چیزی رو که میخوای اکشن بارت داشته باشه طراحی کنی و بهش رنگ و لعاب بدی

بعدش تم برنامه رو به حالتی که فاقد اکشن بار باشه تغییر بده

بعدش میتونی این فایل xml رو داخل بقیه xml ها include کنی

یکم باید اینور اونور کنی!اما ارزششو داره و درست میشه

موفق باشی:rolleyes::rolleyes:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز !

 

یه آموزشکی برا toolbar میزارم اگه سوالی داشتی با آیدی تلگرام که تو امضامه بپرس.

ببینید اول همه شما باید dependency appcompat رو اضافه کنی : به همین منظور کد زیر رو به فایل build.gradle اضافه کنید

compile('com.android.support:appcompat-v7:22.1.1')

خب بعدش یه فایل با عنوان toolbar.xml در پوشه layouts درست کنید :

<?xml version="1.0" encoding="utf-8"?>
   xmlns:local="http://schemas.android.com/apk/res-auto"
   android:paddingTop="@dimen/app_bar_top_padding"
   android:id="@+id/toolbar"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:minHeight="?attr/actionBarSize"
   android:background="?attr/colorPrimary"
   local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
   local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

خب توی کد بالا من یه تولبار تعریف کردم و یه سری مقدار بهش دادم !

فایل styles.xml و colors.xml هم به ترتیب به این صورت قرار بدید :






البته یه فایل هم از styles برای API 21 بسازید :

<?xml version="1.0" encoding="utf-8"?>



فایل colors :

<?xml version="1.0" encoding="utf-8"?>

#F50057
#C51162
#FFFFFF
#FFFFFF
#000000
#FF80AB
#FFF

 

خب ! حالا ما تم پروژه رو توی manifest تغییر میدیم توی تگ application کد زیر رو اضافه میکنید :

        android:theme="@style/MyMaterialTheme"

خب. بعدش باید توی فایل layout اکتیویتیتون این toolbar رو include کنید :

                    android:id="@+id/toolbar"
           layout="@layout/toolbar" />

 خب بعدش باید زیر layout پایینیش این کد رو هم قرار بدید که روی هم نیوفته :

            android:layout_below="@+id/toolbar"

خب حالا میریم به کلاس activity مون و تولبار خودمونو قرار میدیم:

        Toolbar Mtoolbar = (Toolbar) findViewById(R.id.toolbar);
       setSupportActionBar(Mtoolbar);
       getSupportActionBar().setDisplayHomeAsUpEnabled(true);

خب فقط این کد بالا رو توی onCreate قرار بدید ! اون گزینه سوم هم اگه میخواید اون آیکن همبرگر برای navigation Drawer فعال باشه قرار بدید .

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه بخوایم بهش چیزی اضافه کنیم چی؟؟؟

من تونستم بیارمش ولی توضیحات بیشتری هم بدید لطفا...مثلا چجوری میتونیم تایتل بار رو بیاریم راست و دکمه هاش رو چپ اضافه کنیم؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

منم قصد سفارشی سازی اکشن بار رو دارم ، فقط یک سوال. فایل build.gradle کجاست ؟ :huh:

تلگرام ندارم متاسفانه :D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

منم قصد سفارشی سازی اکشن بار رو دارم ، فقط یک سوال. فایل build.gradle کجاست ؟ :huh:

تلگرام ندارم متاسفانه :D

این فایل برای آندروید استودیو هست...برای اکلیپس مطمئنا باید جور دیگه ای عمل کنید:

http://up.persiancg.ir/uploads/0.303122001441784681-dcdc.PNG

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

منم قصد سفارشی سازی اکشن بار رو دارم ، فقط یک سوال. فایل build.gradle کجاست ؟ :huh:

تلگرام ندارم متاسفانه :D

این فایل برای آندروید استودیو هست...برای اکلیپس مطمئنا باید جور دیگه ای عمل کنید:

http://up.persiancg.ir/uploads/0.303122001441784681-dcdc.PNG

ممنون بابت پاسخ.

میشه یک نفری که توی اکیلیپس تست کرده، یک راه حل خوب به من معرفی کنه ؟ یک آموزش کاربردی و کامل.

ممنون میشم واقعا ، امروز نیازش دارم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز !

 

یه آموزشکی برا toolbar میزارم اگه سوالی داشتی با آیدی تلگرام که تو امضامه بپرس.

ببینید اول همه شما باید dependency appcompat رو اضافه کنی : به همین منظور کد زیر رو به فایل build.gradle اضافه کنید

compile('com.android.support:appcompat-v7:22.1.1')

خب بعدش یه فایل با عنوان toolbar.xml در پوشه layouts درست کنید :

<?xml version="1.0" encoding="utf-8"?>
   xmlns:local="http://schemas.android.com/apk/res-auto"
   android:paddingTop="@dimen/app_bar_top_padding"
   android:id="@+id/toolbar"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:minHeight="?attr/actionBarSize"
   android:background="?attr/colorPrimary"
   local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
   local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

خب توی کد بالا من یه تولبار تعریف کردم و یه سری مقدار بهش دادم !

فایل styles.xml و colors.xml هم به ترتیب به این صورت قرار بدید :


   

   

البته یه فایل هم از styles برای API 21 بسازید :

<?xml version="1.0" encoding="utf-8"?>


   

فایل colors :

<?xml version="1.0" encoding="utf-8"?>

   #F50057
   #C51162
   #FFFFFF
   #FFFFFF
   #000000
   #FF80AB
   #FFF

 

خب ! حالا ما تم پروژه رو توی manifest تغییر میدیم توی تگ application کد زیر رو اضافه میکنید :

        android:theme="@style/MyMaterialTheme"

خب. بعدش باید توی فایل layout اکتیویتیتون این toolbar رو include کنید :

                    android:id="@+id/toolbar"
           layout="@layout/toolbar" />

 خب بعدش باید زیر layout پایینیش این کد رو هم قرار بدید که روی هم نیوفته :

            android:layout_below="@+id/toolbar"

خب حالا میریم به کلاس activity مون و تولبار خودمونو قرار میدیم:

        Toolbar Mtoolbar = (Toolbar) findViewById(R.id.toolbar);
       setSupportActionBar(Mtoolbar);
       getSupportActionBar().setDisplayHomeAsUpEnabled(true);

خب فقط این کد بالا رو توی onCreate قرار بدید ! اون گزینه سوم هم اگه میخواید اون آیکن همبرگر برای navigation Drawer فعال باشه قرار بدید .

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

آقا این که نمیشه سفارشیش کرد...

مثلا من الان میخوام یه آیکون بزارم سمت راست یه دکمه هم بزارم سمت چپ

تایتلش هم میخوام سمت راست باشه...چیکارش کنم؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از شرلوک اکشن بار استفاده کن. آموزشش تو انجمن هست.

هرکی میاد یه چیزی میگه...مخم داره سوت میکشه دیگه من نفهمیدم آخرش چیکار کنم

با شرلوک میشه تایتل و آیکون برنامه رو راست گذاشت؟؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از شرلوک اکشن بار استفاده کن. آموزشش تو انجمن هست.

هرکی میاد یه چیزی میگه...مخم داره سوت میکشه دیگه من نفهمیدم آخرش چیکار کنم

با شرلوک میشه تایتل و آیکون برنامه رو راست گذاشت؟؟؟؟

یه جستجو در مورد Toolbar بکن ، به نتیجه های خوبی میرسی

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 4 ماه بعد...

خب شما اول لابرری شرلوک رو دانلود کن بعد به پروژت امپورت کن بعد  از این روش استفاده کن بعد یادت باشه باید ACTIVITY رو EXTENT از SHERLOCKACTIVITY بگیری بعد تو قسمت منی فست پروژت 

[shcode=xml]android:theme="@style/Theme.Sherlock.Light.DarkActionBar"[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...