mohammad1444
شنبه 15 فروردین 1394, 23:44 عصر
سلام
این کدی هست که برای اکشن بار سفارشی جدید نوشتم
کد xml :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#aa44ff" >
<ImageButton
android:id="@+id/addButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/select_event"
android:src="@drawable/add" />
</RelativeLayout>
و این هم کدی هست که تو main activity نوشتم :
ActionBar addBar = getActionBar();
addBar.setDisplayShowHomeEnabled(false);
addBar.setDisplayShowTitleEnabled(false);
LayoutInflater addInflater = LayoutInflater.from(this);
View addustomView = addInflater.inflate(R.layout.custom_actionbar, null);
ImageButton addButton =(ImageButton) addustomView.findViewById(R.id.addButton);
addButton.setOnClickListener(this);
addBar.setCustomView(addustomView);
addBar.setDisplayShowCustomEnabled(true);
اما مشکلی که گفتم وجود داره یعنی یه مدت کوتاهی قبل از اکشن بار جدید اکشن بار پیشفرض نمایش داده میشه ممنون میشم اگه مشکل کارم رو بیان کنید
این کدی هست که برای اکشن بار سفارشی جدید نوشتم
کد xml :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#aa44ff" >
<ImageButton
android:id="@+id/addButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/select_event"
android:src="@drawable/add" />
</RelativeLayout>
و این هم کدی هست که تو main activity نوشتم :
ActionBar addBar = getActionBar();
addBar.setDisplayShowHomeEnabled(false);
addBar.setDisplayShowTitleEnabled(false);
LayoutInflater addInflater = LayoutInflater.from(this);
View addustomView = addInflater.inflate(R.layout.custom_actionbar, null);
ImageButton addButton =(ImageButton) addustomView.findViewById(R.id.addButton);
addButton.setOnClickListener(this);
addBar.setCustomView(addustomView);
addBar.setDisplayShowCustomEnabled(true);
اما مشکلی که گفتم وجود داره یعنی یه مدت کوتاهی قبل از اکشن بار جدید اکشن بار پیشفرض نمایش داده میشه ممنون میشم اگه مشکل کارم رو بیان کنید