jaber23

action bar اضافه کنم

4 ارسال در این موضوع قرار دارد

می خواهم در اندروید 2.1  action bar اضافه کنم .چطوری باید این کار را بکنم  (در محیط اکلیپس)

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


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

برای اینکار شما باید از SherlokActionbar استفاده کنید.کتابخانه رو از سایت سازنده دریافت کنید سپس آن را به پروژه خود اضافه کنید.

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


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

اول یک لایوت به اسم achtion.xml بساز وکد زیر رو کپی کن

[shcode=xml]

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

android:layout_width="match_parent"

android:layout_height="50dp" >

android:id="@+id/imageButton"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentRight="true"

android:layout_centerVertical="true"

android:layout_marginRight="8dp"

android:background="@null"

android:visibility="invisible"

android:src="@android:drawable/ic_menu_save" />

android:id="@+id/title_text"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentTop="true"

android:layout_centerHorizontal="true"

android:layout_marginTop="10dp"

android:textAllCaps="true"

android:textAppearance="?android:attr/textAppearanceLarge"

android:textColor="#fff"

android:textStyle="bold" />

[/shcode]

   

کد زیر رو هم در Activity مورد نظر کپی کن

[shcode=java]

ActionBar mActionBar = getActionBar();

mActionBar.setDisplayShowHomeEnabled(false);

mActionBar.setDisplayShowTitleEnabled(false);

LayoutInflater mInflater = LayoutInflater.from(this);

View mCustomView = mInflater.inflate(R.layout.action, null);

TextView mTitleTextView = (TextView) mCustomView.findViewById(R.id.title_text);

mTitleTextView.setText(getString(R.string.app_name));

ImageButton imageButton = (ImageButton) mCustomView.findViewById(R.id.imageButton);

mActionBar.setCustomView(mCustomView);

mActionBar.setDisplayShowCustomEnabled();

[/shcode]

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


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

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

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری