کلیدستان

نسخه‌ی کامل: اکشن بار اختصاصی برای برنامه اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان.. خسته نباشید..
میخواستم بدونم چجوری اکشن بار گرافیکی به پروژه بدم ؟ (مثله نمونه ها)
بدون اکشن بار شرلوک و لایبری های سنگین میشه ؟
چون میخوام هر اکتیویتی اکشن بار خودشو داشته باشه .. ممنون میشم راهنماییی کنید..


سلام اگه میخوای سنگین نباشه ب جا اکشن بار میتونی از یه ایمج ویو استفاده کنی که مث یه اکشن بار تنظیم کرده باشی Wink
(۱۳۹۳/۰۹/۱۵, ۰۶:۲۴ ب.ظ)'aliasghar' نوشته: [ -> ]سلام اگه میخوای سنگین نباشه ب جا اکشن بار میتونی از یه ایمج ویو استفاده کنی که مث یه اکشن بار تنظیم کرده باشی Wink

 


چجوری به عنوان عنوان اکشن بار تنظیمش کنم ؟ 

 
مث این مثال میتونید انجام بدید :

کد:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/slideHolder"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".MainActivity">


        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:rowCount="1"
            android:columnCount="1"
            android:id="@+id/relativeLayout">

            <ImageView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:id="@+id/imageView"
                android:src="#ff33416c"
                android:layout_alignParentTop="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true"
                android:layout_alignBottom="@+id/searchs" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="   جستجو "
                android:id="@+id/searchs"
                android:layout_alignParentTop="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true"
                android:drawableRight="@android:drawable/ic_menu_search"
                android:background="@drawable/listview"
                android:textColor="#ffffff"
                android:gravity="center|right" />

        </RelativeLayout>

    </RelativeLayout>

به نظر من شاید این یه اکشن بار استاندارد نباشه ولی میتونی ازش استفاده کنی Wink
(۱۳۹۳/۰۹/۱۵, ۰۹:۱۱ ب.ظ)'aliasghar' نوشته: [ -> ]مث این مثال میتونید انجام بدید :

کد:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/slideHolder"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".MainActivity">


        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:rowCount="1"
            android:columnCount="1"
            android:id="@+id/relativeLayout">

            <ImageView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:id="@+id/imageView"
                android:src="#ff33416c"
                android:layout_alignParentTop="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true"
                android:layout_alignBottom="@+id/searchs" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="   جستجو "
                android:id="@+id/searchs"
                android:layout_alignParentTop="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true"
                android:drawableRight="@android:drawable/ic_menu_search"
                android:background="@drawable/listview"
                android:textColor="#ffffff"
                android:gravity="center|right" />

        </RelativeLayout>

    </RelativeLayout>

به نظر من شاید این یه اکشن بار استاندارد نباشه ولی میتونی ازش استفاده کنی Wink
 
 
مرسیی  
ولی اگه بخوایم تو یه لایه دکمه و تصاویرمون رو بزاریم و اونو بجای اکشن بار قرار بدیم چ کدی باید بنویسیم؟ 
یعنی مثلا یه دکمه رو تبدیل به اکشن بار کنید یا این چیزی که من گفتمو یه دکمه بهش اضافه کنید ؟
(۱۳۹۳/۰۹/۱۶, ۰۳:۲۵ ق.ظ)'aliasghar' نوشته: [ -> ]یعنی مثلا یه دکمه رو تبدیل به اکشن بار کنید یا این چیزی که من گفتمو یه دکمه بهش اضافه کنید ؟

 

بله.. مثلا تو یه لایه دکمه و ایمیج ویو بزارم و اونو واسه اکشن بار استفاده کنم..

 
دوست عزیز این کد رو مستقیم کپی کنید داخل لای اوتتون ، فک میکنم همون چیزی باشه که میخوای هر چند قبلا هم گفته بودم Wink

کد:
        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:rowCount="1"
            android:columnCount="1"
            android:id="@+id/relativeLayout">

            <ImageView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:id="@+id/imageView"
                android:src="#ff33416c"
                android:layout_alignParentTop="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true"
                android:layout_alignBottom="@+id/searchs" />