بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در اکشن بار (کل عرض صفحه را اشغال نمی کند)
دوستان من یه اکشن بار ساختم ولی هر کاری می کنم عرضش تمام صفحه نمی شود دیگه اعصاب نذاشته واسه من
<?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="#520011" >
<TextView
android:id="@+id/title_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textAllCaps="true"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#fff"
android:textStyle="bold" android:gravity="right|center_vertical"/>
<ImageButton
android:id="@+id/imgSlidingMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@null"
android:src="@drawable/actionbarimgmenu" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="2dip"
android:orientation="vertical" android:background="#383331" android:layout_alignParentBottom="true">
</LinearLayout>
</RelativeLayout>
ActionBar myActionBar = getActionBar();
myActionBar.setDisplayShowTitleEnabled(false);
myActionBar.setDisplayShowHomeEnabled(false);
LayoutInflater inflate = LayoutInflater.from(this);
View myCustomView = inflate.inflate(R.layout.custom_actionbarback, null);
TextView txtActionBar = (TextView) myCustomView.findViewById(R.id.title_text);
txtActionBar.setText("لیست آهنگ های زنگ محرم");
txtActionBar.setTextSize(15);
myActionBar.setCustomView(myCustomView);
myActionBar.setDisplayShowCustomEnabled(true);
+1
0
فکر کنم این مشکل زمانی پیش میاد که گوشی های هدف شما هم اندروید 5 و هم اندروید زیر 5 باشه. اگه برنامتون رو فقط مخصوص اندروید زیر 5 طراحی کنید مشکل حل میشه. اما بهترین کار اینه که بجای استفاده از actionBar از Toolbat استفاده کنید. (10 سال پیش)
0
0
من از api15 استفاده کردم قبلا هم از به این روش عمل کردم مشکلی پیش نمی اومد حالا نمی دونم چش شده راه حلش چیه (10 سال پیش)
+1
0
به نظرم به نسخه appcompat مربوط باشه (10 سال پیش)
0
0
در این تاپیک قبلا مطرح شده : لینک (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
red_sky
10 سال پیش
0
0
برای اینکه تمام صفحه را در بر بگیره از این کد هم میتونید استفاده کنید
myActionBar.setCustomView(myCustomView , new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .