آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

یه کمک کوچولو در مورد اکشن بار دست ساز که همه عرض گوشی رو پوشش نمیده

مهسا گلی  9 سال پیش  9 سال پیش
0 0

  1. من وقتی اکشن بار رو ساختم  و رو گوشیم امتحان میکنم همه عرض گوشیمو پوشش نمیده.کسی هست کمکم کنه? اینجوری میشه

<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>

+1 0
سعی کنید حتما از تولبار دست ساز خودتون بهره ببرید خیلی خیلی کار رو راحت می کنه براتون و دستتون بازتر میشه تو طراحی (9 سال پیش)
0 0
سلام . کدهایی که قرار دادید ، وتضح نیست . و دوستمون درست میگن از تولبار استفاده کنید . خیلی شیک و اسون :) لینک و لینک ! از این لینک ها کمک بگیرید و لینک های دیگه .. :) موفق باشید (9 سال پیش)
0 0
آیا با این روش ها تولبار بسازیم روی تمام ورژن ها تولبار به خوبی نمایش داده میشه(اندروید های 4 به بعد؟) (9 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
arashcode  9 سال پیش
0 0

در فایل 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 هست شما آیکن ها رو به برنامت اد کنی حالا هر آیکنی دوست داشتی اد کن و اونجا معرفی کن

0 0
با این روش تولبار می تونید کد منو کشویی هم برام بزاریم که به دکمه ای در تولبار وصل بشه???? ممنون میشم.... (9 سال پیش)
پاسخ به سوال 
arashcode  9 سال پیش
+1 0

چرا نشه من منو کشویی خودمو با همین روش ساختم البته  کار قابل دفاعی نیست  چون هنوز 3 هفته هست که اومدم رو بحث اندروید

0 0
سورس این منو کشویی رو به منم میدین???? (9 سال پیش)
0 0
یعنی اینجا کسی نیست یه کد منو کشویی به من بده (9 سال پیش)
+1 0
برای استفاده از منوی کشویی میتونید از DrawerLayotاستفاده کنید. در کنارش هم از Navigation View. آموزش های خیلی زیادی توی اینترنت وجود داره. (9 سال پیش)
0 0
لینک منو کشویی ! (9 سال پیش)
پاسخ به سوال 
sh.khaksar  9 سال پیش
+1 0

برای حل مشکل 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"

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .