PDA

View Full Version : اکشن بار



shs1377
شنبه 20 مهر 1392, 20:30 عصر
سلام به دوستان من چند هفته است میخوام برای برنامه ام یک اکشن بار بسازم ( اکشن بار شخصی شده )
ولی هیچ جایی پیدا نکردم بعضی جاها از منو استفاده می کردن ولی من میخواهم کاملا رنگ و طرح و ... رو عوض کنم اگه با همون استفاده از منو هم بشه رنگش رو عوض کرد که چه بهتر

لطفا اگه مطلبی سراغ دارید یا خودتان بلید به من بگید نیاز دارم :لبخندساده:

shs1377
یک شنبه 21 مهر 1392, 11:41 صبح
چی شد؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!

rubiks.kde
یک شنبه 21 مهر 1392, 12:46 عصر
خوب خودتون یه اکشن بار از صفر بنویسید.
یه layout ایجاد کنید برای اکشن بار اون رو توی هر صفحه ایی که خواستید include کنید و هر style هم که خواستید بهش بدید.

فک نکنم اینقد که میگید کار سختی باشه.

shs1377
یک شنبه 21 مهر 1392, 17:49 عصر
خوب خودتون یه اکشن بار از صفر بنویسید.
یه layout ایجاد کنید برای اکشن بار اون رو توی هر صفحه ایی که خواستید include کنید و هر style هم که خواستید بهش بدید.

فک نکنم اینقد که میگید کار سختی باشه.



برای این کار باید باتن ها رو توی اکتیویتی صفحه ای که اکشن بار در حال نمایش است تعریف کنم یا اکتیویتی جدا میخواهد خود اکشن بار؟؟؟ لطفا بیشتر توضیح بدید

rubiks.kde
دوشنبه 22 مهر 1392, 00:26 صبح
ببین دوست عزیز اگه شما به یه اکشن بار نگاه کنی میبینی که اونم یه layout هست که حالا یه سری اشیا باتوجه به نیاز روی اون قرار میگیره.
شما میایی یه layout ایجاد میکنی بعد اون طور که میخوایی طراحیش میکنی .(به زبان ساده شما یه اکتیوتی تعریف کن و چندتا دکمه روش بزار ، حالا یه برنامه رو برو ببین که اکشن بار داره و اکتیویتی رو مثل اون طراحی کن)
مثلا بالا هر چند تا دکمه داره شما هم بسته به نیازت بزار.
لازم به طراحی دو اکتیوینی نیست.

sco1385
جمعه 23 خرداد 1393, 01:47 صبح
آقای روبیک عزیز!

این نوع آموزش‌ها است که رفته رفته افراد رو به پیش میبره.

در چنین انجمنی میشه مثلاً همین موضوع رو در میان گذاشت و از استادان خواست که یک لی‌آوت کامل تهیه و در این پست بگذارند و افراد مبتدی مثل ما از روی لی‌آوت‌های نوشته‌شده توسط استادان رفته رفته خودشان طرح‌های جدیدی بنویسند.

اگر ما دو تا لی آوت کامل را ببینیم، و چگونگی‌ی نسبت دادن آن را بفهمیم. اونوقت می‌شود دست به ابتکار طرح‌های دیگر زد.

در هر صورت ممنون

hamedjj
جمعه 23 خرداد 1393, 03:42 صبح
کاری نداره ... من همش اکشن بار را خودم طراحی میکنم که دیگه به لایبری نیازی نباشه
این تم را تو مانیفست در قسمت application وارد کن :

android:theme="@android:style/Theme.Holo.Light.NoActionBar"

بعد که اکشن بار پردید بالا برای خودت یه layout بزار و هر کاری خواستی روش انجام بده
به همین سادگی

abbasalim
جمعه 23 خرداد 1393, 10:06 صبح
برای ساخت اکشن بار و تم شخصی میتونید از
http://jgilfelt.github.io/android-actionbarstylegenerator/
استفاده کنید خیلی ساده فایل زیپ رو در نهایت دانلود و پوشه های مربوطه رو داخل برنامتون بریزید حال نام تم رو داخل منیفست صدا بزنید

sco1385
جمعه 23 خرداد 1393, 11:43 صبح
من در پروژه خودم، از نوگیشن دراور استفاده می‌کنم. مثل اپ گوگل پلاس.

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

اکشن بار لازم است، تا بتوان به منو بازگشت، اما، من فقط می‌خواهم، در فرگمنت ورودی برنامه، اکشن بار نباشد، تا عکس در این فرگمنت، در حالت تمام صفحه، و بدون اکشن بار، دیده شود.

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



requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FL AG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);


و دستور :



getActionBar().hide();


و دستور :



getSupportActionBar().setDisplayShowHomeEnabled(fa lse);
getSupportActionBar().setDisplayShowTitleEnabled(f alse);


همه اخطار می‌دهند و عمل نمی‌کنند. کلمه ساپورت را هم برداشتم، باز قبول نمی‌کند.

برای پنهان کردن اکشن بار در یک فرگمنت دستور دیگری هم هست؟

ممنون