یه کمک کوچولو در مورد اکشن بار دست ساز که همه عرض گوشی رو پوشش نمیده
- من وقتی اکشن بار رو ساختم و رو گوشیم امتحان میکنم همه عرض گوشیمو پوشش نمیده.کسی هست کمکم کنه? اینجوری میشه
<a href="http://uupload.ir/view/7fpm_screenshot_20170730-154004.png" target="_blank"><img src="http://uupload.ir/files/7fpm_screenshot_20170730-154004_thumb.png" border="0" alt="آپلود عکس" /></a>
در فایل style برنامه در پوشه values به این صورت تم برنامه خودتون رو نو اکشن بار کنید
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
یک فایل xml بسازید
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
android:id="@+id/main_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView
android:id="@+id/img_main_toolbar_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_menu"
android:layout_gravity="right"
android:layout_marginRight="15dip"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="لیست آهنگ ها"
android:layout_gravity="center"
android:textColor="#ffffff"
android:textSize="19dip"
android:textStyle="bold"/>
</android.support.v7.widget.Toolbar>
حال در هر اکتویتی که نیاز به استفاده داری بالای لایه هات اد کن که می تونی در فایل xml اون اکتیویتی انجام بدی
<include layout="@layout/main_toolbar"/>
حال در فایل جاوا اون اکتیویتی تولبار جدیدت رو معرفی کن
Toolbar toolbar = (Toolbar) findViewById(R.id.main_toolbar);
setSupportActionBar(toolbar);
setTitle("");
الان شما یه لایه تولبار داری که مستقلا می تونی هر نوع دیزاینی براش انجام بدی و خیلی راحت دستت بازه دقت کنید در خطوطی از xml که src هست شما آیکن ها رو به برنامت اد کنی حالا هر آیکنی دوست داشتی اد کن و اونجا معرفی کن
چرا نشه من منو کشویی خودمو با همین روش ساختم البته کار قابل دفاعی نیست چون هنوز 3 هفته هست که اومدم رو بحث اندروید

برای حل مشکل Padding سمت چپ تولبار کافیه کد های زیر رو استفاده کنید :
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:contentInsetLeft="0dp"
android:contentInsetStart="0dp"
android:contentInsetLeft="0dp"
android:contentInsetRight="0dp"
android:contentInsetEnd="0dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:contentInsetRight="0dp"
app:contentInsetEnd="0dp"/>
توجه کنید که کار اصلی رو کد های زیر انجام میدن
android:contentInsetLeft="0dp"
android:contentInsetStart="0dp"
android:contentInsetLeft="0dp"
android:contentInsetRight="0dp"
android:contentInsetEnd="0dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:contentInsetRight="0dp"
app:contentInsetEnd="0dp"
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .