mohammad1444
یک شنبه 16 فروردین 1394, 00: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);
اما مشکلی که گفتم وجود داره یعنی یه مدت کوتاهی قبل از اکشن بار جدید اکشن بار پیشفرض نمایش داده میشه ممنون میشم اگه مشکل کارم رو بیان کنید