4 ارسال در این موضوع قرار دارد

سلام به همه ی اساتید عزیز

ابتدا به همه خداقوت میگم و خواهشمندم نسبت به سوالی که می پرسم ملاطفت نشون بدید و اگر مقدور بود راهنمایی بفرمائید ((( بنده مبتدی هستم و تازه شروع به برنامه نویسی اندروید اون هم با اندروید استودیو کردم )))

 

*** مطلب مهمی که بهش فکر کردم اینه که اول من اومدم مفاهیم پایه رو یاد گرفتم و بعد با توجه به اینکه دیدم مطالب توی اندروید استودیو بسیار وسیع و متنوع هستند تصمیم گرفتم پروژه محور مطالب رو یاد بگیرم یعنی هر آنچه نیازم شد برم سراغش و یادش بگیرم ( البته این رو هم بگم که من قبلا سی شارپ کار کردم در حد متوسطه الی پیشرفته و آشنایی با برنامه نویسی دارم  )

 

خب اولین سوالم همانطور که از موضوع تاپیک مشخصه این هست که چطور میشه با استایل actionbar کار کرد و اون رو کاستومایز کرد البته با جستجویی که کردم تا اینجا پیش رفتم که از قسمت مانیفست میشه به استایل اون دست پیدا کرد و بعد به سراغ style رفت و با اون ور رفت اما من دقیقا به دنبال روشی هستم که بشه این طراحی رو داشت

عکس :

kyie_bazaar_actionbar.jpg

 

ممنون و سپاسگذارم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 2 دقیقه قبل، barman.ar16 گفته است :

سلام به همه ی اساتید عزیز

ابتدا به همه خداقوت میگم و خواهشمندم نسبت به سوالی که می پرسم ملاطفت نشون بدید و اگر مقدور بود راهنمایی بفرمائید ((( بنده مبتدی هستم و تازه شروع به برنامه نویسی اندروید اون هم با اندروید استودیو کردم )))

 

*** مطلب مهمی که بهش فکر کردم اینه که اول من اومدم مفاهیم پایه رو یاد گرفتم و بعد با توجه به اینکه دیدم مطالب توی اندروید استودیو بسیار وسیع و متنوع هستند تصمیم گرفتم پروژه محور مطالب رو یاد بگیرم یعنی هر آنچه نیازم شد برم سراغش و یادش بگیرم ( البته این رو هم بگم که من قبلا سی شارپ کار کردم در حد متوسطه الی پیشرفته و آشنایی با برنامه نویسی دارم  )

 

خب اولین سوالم همانطور که از موضوع تاپیک مشخصه این هست که چطور میشه با استایل actionbar کار کرد و اون رو کاستومایز کرد البته با جستجویی که کردم تا اینجا پیش رفتم که از قسمت مانیفست میشه به استایل اون دست پیدا کرد و بعد به سراغ style رفت و با اون ور رفت اما من دقیقا به دنبال روشی هستم که بشه این طراحی رو داشت

عکس :

kyie_bazaar_actionbar.jpg

 

ممنون و سپاسگذارم

 

سلام به انجمن خوش اومدید

دیگه اکشن بار  منسوخ شده و بهتره باید Toolbar اینکار رو پیاده سازی کنید بدین صورت که ویجت Toolbar رو از کتابخونه Appcompat وارد میکنید و میتوانید براساس نیازتون اون رو custom کنید

 

به صورت زیر :

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:layout_scrollFlags="scroll|enterAlways"
    app:layout_collapseMode="pin">
    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <!-- This is a centered logo -->
        <ImageView
            android:id="@+id/toolbar_logo"
            android:src="@drawable/logo"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_marginRight="?attr/actionBarSize"
            android:layout_marginTop="4dp"
            android:layout_marginBottom="4dp"
            android:layout_gravity="center" />

        <!-- This is a centered title -->
        <!--
        <TextView
            android:id="@+id/toolbar_title"
            android:orientation="horizontal"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_marginRight="?attr/actionBarSize"
            android:layout_gravity="center"
            android:gravity="center_vertical"
            android:visibility="gone"
            android:text="@string/app_name"
            android:textColor="@color/white"
            style="@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"
            />
            -->

        <!-- This is a custom left side button -->
        <!--
        <ImageButton
            android:id="@+id/btn_settings"
            android:layout_width="?attr/actionBarSize"
            android:layout_height="?attr/actionBarSize"
            android:layout_marginRight="?attr/actionBarSize"
            android:layout_gravity="start|center_vertical"
            android:visibility="invisible"
            android:src="@drawable/ic_settings_white_24dp"
            style="@style/Widget.AppCompat.ActionButton" />
            -->

        <!-- This is a custom right side button -->
        <!--
        <ImageButton
            android:id="@+id/btn_search"
            android:layout_width="?attr/actionBarSize"
            android:layout_height="?attr/actionBarSize"
            android:layout_gravity="end"
            android:src="@drawable/ic_magnify_white_24dp"
            style="@style/Widget.AppCompat.ActionButton" />
            -->

    </FrameLayout>
</android.support.v7.widget.Toolbar>

 

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون استاد عزیز از اینکه وقت گذاشتید و پاسخ دادید
 

ببینید من درست متوجه شدم !!!

ابتدا بیام استایل اکشن بار رو بگذارم روی noaction  تا فضای بالای اکتیویتی خالی بشه و سپس کدی رو که فرمودید در فایل xml اکتیویتی اصلی قرار بدم درسته ؟؟؟ حالا اون رو میتونم با توجه به سلیقه خودم تغییر بدم ...

اگر نیاز به توضیح مجددی داره ممنون میشم راهنمایی بفرمائید

متشکرم

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 15 دقیقه قبل، barman.ar16 گفته است :

ممنون استاد عزیز از اینکه وقت گذاشتید و پاسخ دادید
 

ببینید من درست متوجه شدم !!!

ابتدا بیام استایل اکشن بار رو بگذارم روی noaction  تا فضای بالای اکتیویتی خالی بشه و سپس کدی رو که فرمودید در فایل xml اکتیویتی اصلی قرار بدم درسته ؟؟؟ حالا اون رو میتونم با توجه به سلیقه خودم تغییر بدم ...

اگر نیاز به توضیح مجددی داره ممنون میشم راهنمایی بفرمائید

متشکرم

بله باید به همون روش جلو برید و استایل اپ رو روی noActionBar قرار دهید مانند مثال زیر :

 

<!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

 

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط hharddy
       
      سلام من روی یکی از سیستم ها اندروید استودیو و از 2.2 به نسخه اخر 2.3 اپدیت کردم ولی گریدل سینک نمیشه و خطای
      Failed to find build tools revision 26.0.0 میده در حالی که این نسخه نصب هست حتی ورژنهای دیگه هم امتحان کردم ولی نشد. وقتی داخل اندروید استودیو باز میکنم sdk میزنه نصب نیست در حالی که هست حتی چند بارم باز با خود اندروید استودیو دانلود کردم build tools 26 و ولی بازم خطا میده که وجود نداره. چند روزه که کلا درگیرشم .
    • توسط shafaatib
      آموزش گام به گام اندروید - قسمت سوم
      راه اندازی محیط برنامه نویسی
       

      ابتدا لازم است بدانید برنامه نویسی نرم افزار های اندروید را با هر کدام از سیستم عامل های زیر می توانید شروع کنید که ممکن است این مسئله باعث خوشحالی شما شود چرا که به احتمال زیاد نیازی نخواهد بود تا سیستم عامل خود را تغییر دهید
      Microsoft Windows XP یا نسخه های بعد از آن.
        Mac OS X 10.5.8 یا نسخه های بعد از آن که از تراشه Intel استفاده می کنند.
        Linux همراه با کتابخانه GNU C 2.7 یا بالاتر از آن.
        نکته ی دوم این است که خوشبختانه تمام ابزارهای مورد نیاز برای توسعه و برنامه نویسی نرم افزار های اندروید بصورت رایگان در دسترس است و شما می توانید آن ها را از وب دریافت کنید. در زیر لیست نرم افزار هایی را که برای برنامه نویسی اندروید به آن ها نیاز است آورده شده است.
       
      Java JDK5 یا نسخه های بالاتر Android SDK Java Runtime Environment (JRE) 6 Android Studio Eclipse IDE for Java Developers (optional) Android Development Tools (ADT) Eclipse Plug-in (optional)
        بعضی از موارد بالا اختیاری هستند و اگر از سیستم عامل های خانواده ی windows استفاده می کنید، راه اندازی محیط برنامه نویسی برای شما آسان تر می شود چرا که نصب بیشتر آن ها لازم نخواهد بود. حال اجازه دهید به ادامه ی نحوه ی راه اندازیِ محیط مورد نیاز برای برنامه نویسی اندروید بپردازیم.
      ]
      راه اندازی کیت توسعه جاوا (JDK)
       
      شما می توانید آخرین نسخه از جاوا JDK را از سایت جاوا دانلود کنید: Java SE Downloads. و نیز توجه داشته باشید که به دلیل تحریم بودن ما، دانلود با فیلتر شکن امکان پذیر خواهد بود. سپس دستورالعمل نصب JDK را در میان فایل های دانلود شده پیدا کرده و برای نصب و راه اندازی JDK دنبال کنید. در نهایت شما باید PATH و JAVA_HOME که متغییر های محلی هستند را برای مشخص کردن مسیری که شامل java و javac است را تنظیم کنید.
      اگر شما در حال استفاده از Windows هستید و JDK را در مسیر C:\jdk1.6.0_15 نصب کرده اید لازم است خط های زیر را در فایل C:\autoexec.bat قرار دهید.
       
      set PATH=C:\jdk1.7.0_75\bin;%PATH% set JAVA_HOME=C:\jdk1.7.0_75   البته به جای این کار می توانید با راست کلیک کردن روی My Computer, مسیر 
      Properties->Advanced system settings->Environment Variables را انتخاب کنید و دو متغییر PATH و JAVA_HOME را همراه با مقادیرشان بیفزایید و سرانجام روی دکمه ی OK کلیک کنید.
      در Linux اگر SDK در مسیر /usr/local/jdk1.6.0_15 نصب شده است و شما از C shell استفاده می کنید می توانید دو خط زیر را در فایل cshrc. قرار دهید.
       
      setenv PATH /usr/local/jdk1.7.0_75/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.7.0_75   البته چنان چه از یک محیط توسعه ی یکپارچه (IDE)، مانند Eclips استفاده می کنید خود آن بصورت اتوماتیک محل جاوا را پیدا خواهد کرد.
       
      محیط های یکپارچه توسعه اندروید
       
      فن آوری های پیچیده و زیادی به منظور توسعه و برنامه نوبسی نرم افزار های اندروید وجود دارد و فن آوری هایی که برای ما آشنا هستند و ما را قادر به برنامه نویسی نرم افزار های اندروید می سازند عمدتا با استفاده از ابزارهای زیر حاصل می شوند. ما در مباحث اموزشی  از Eclipse IDE استفاده کرده ایم.
      Android Studio Eclipse IDE  
    • توسط Farzad Sarseifi
      [align=justify][rtl]در این قسمت از آموزش قصد ساخت یک اپلیکیشن فارسی  برای اندروید داریم، برای اینکار باید مراحل زیر را انجام دهید. برای فارسی نویسی باید کلاس PersianReshape.java رو اضافه کرد. برای اضافه کردن این کلاس باید ابتدا آن را دانلود کرده سپس در برنامه استفاده کرد. دقت کنید نام Package این کلاس در خط اول  را حذف کرده و نام پکیج برنامه تان را بجای آن قرار دهید تا خطایی رخ ندهد. [قبل از شروع مطالعه ادامه مطلب، ابتدا به عکس انتهای این مقاله نگاه کنید تا دید کلی از کاری که میخواهیم انجام دهیم را پیدا کنید.][/rtl]
      [/align]
      [align=justify]شروع پروژه[/align]
      [align=justify]۱-ابتدا یک پروژه جدید میسازیم. File/New/Project و سپس از پنجره باز شده گزینه Android Project را انتخاب کنید.[/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/01.png[/img][/align]
      [align=justify]سپس باید نام پروژه و حداقلAPI ی که برنامه ما آنرا پشتیبانی میکند، تعیین کنیم. مطابق شکل تنظیمات را انجام دهید.[/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/02.png[/img][/align]
      [align=justify]۲-افزودن کلاس PersianReshape.java (این کلاس در سورس برنامه که در پایین برای دانلود قرار داده شده وجود دارد. برای برنامه های خودتان کافی است این کلاس را کپی و به برنامه خودتان منتقل کنید).[/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/03.png[/img][/align]
      [align=justify]۳- layout اصلی برنامه را mail.xml قرار داده ایم و ساختار برنامه را در آن معرفی کرده ایم. قسمتی از ساختار برنامه را در شکل زیر ملاحظه میکنید (برای دیدن سایر قسمتها حتماً کد برنامه را از پایین همین مطلب دانلود کنید).[/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/04.png[/img][/align]
      [align=justify]۴- سپس به res/values/string.xml رفته و مطابق شکل زیر stringهای برنامه را معرفی کرده ایم.[/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/05.png[/img][/align]
      [align=justify]۵- بعد از معرفی منابع رشته (string) در مرحله قبل به فایل کد نویسی کلاس اصلی برنامه Farsi.java رفته و منابع را فراخوانی می کنیم (به برنامه معرفی میکنیم).[/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/06.png[/img][/align]
      [align=justify]شرح :[/align]
      [align=justify]۱-۵- ابتدا فونت خود را در مسیر asset و پوشه ایجاده شده font قرار میدهیم. برای نمونه از فونت BZar در این برنامه استفاده شده است. از دستور Typeface برای تعریف کردن فونت استفاده می شود.[/align]
      [align=justify] http://www.kamalan.com/wp-content/uploads/2012/01/08.png[/img][/align]
      [align=justify] ۲-۵- بعد باید ویجت خود را تعریف کنیم.[/align]
      [align=justify] http://www.kamalan.com/wp-content/uploads/2012/01/081.png[/img][/align]
      [align=justify] ۳-۵- سپس فونت را به ویجت نسبت می دهیم.[/align]
      [align=justify]http://www.kamalan.com/wp-content/uploads/2012/01/082.png[/img][/align]
      [align=justify] ۴-۵- یک متغیر رشته ای تعریف کرده ، سپس محتویات ویجت را درون آن می ریزیم.[/align]
      [align=justify]http://www.kamalan.com/wp-content/uploads/2012/01/083.png[/img][/align]
      [align=justify]۵-۵-سرانجام در خاصیت متن ویجت، کلاس PersianReshape را فراخوانی می کنیم و رشته قبل را بعنوان محتویات درون آن قرار می دهیم.[/align]
      [align=justify]http://www.kamalan.com/wp-content/uploads/2012/01/084.png[/img][/align]
      [align=justify]۶-کد ویجت خروج :[/align]
      [align=justify]Finish();[/align]
      [align=justify]کار تمام است. میتوانید پروژه را بر روی ایمولاتور تست نمایید. تصویر خروجی برنامه مطابق شکل زیر است.[/align]
      [align=justify]
      Finish();   [rtl]  کار تمام است. میتوانید پروژه را بر روی ایمولاتور تست نمایید. تصویر خروجی برنامه مطابق شکل زیر است.[/rtl]
      [/align]
      [align=center]http://www.kamalan.com/wp-content/uploads/2012/01/07.png[/img]
      [align=justify]دانلود از آپلود سنتر انجمن پی سی دروید :
      http://p30droid.com/Uploader/do.php?id=23
      پسورد :
      www.p30droid.com  
    • توسط sorooshpardaz

      آموزش برنامه نویسی موبایل (اندروید) قسمت اول
      با گسترش اسمارت فون ها و تبلت ها در بین مردم ، خود بخود اپلیکیشن های موبایل توسعه پیدا کرده و مردم از دستگاه های تلفن هوشمند خود انتظارات بیشتری از ارسال پیام و برقراری تماس دارند، از همین رو برنامه نویسی موبایل رونق زیادی گرفت و در مسیر صعودی خود قرار دارد.
      یکی از سیستم عامل های پر طرفدار در بین کاربران موبایل سیستم عامل اندروید میباشد که توسط کمپانی گوگل بیشتر از 80% سیستم عامل های گوشی های موبایل را به خود اختصاص داده است.در این مقاله قصد داریم تا به معرفی و محیط برنامه نویسی اندروید بپردازیم.
      اندروید در لغت به معنای "انسان نما"  میباشد و یک برنامه با سورس باز است  که دارای کتاب خانه ای پی آی میباشد که به برنامه نویسان موبایل کمک میکند تا اپلیکیشن های اندرویدی خود را تولید کنند.
       
      توسعه دهندگان و برنامه نویسان میتوانند در محیط SDK که یک پلتفرم قدرتمند در برنامه نویسی موبایل است نرم افزار موبایل اندروید خود را تولید کنند.
      SDK مخفف عبارت Software Development Kit میباشد که مجموعه ای از سیستم عامل ها پلتفرم ها و فریم ورک ها را در خود جای داده است.[/align]
       

       
      اکنون زمان آن رسیده است تا با فراهم کردن مقدمات اولین برنامه ی اندرویدی خود را ایجاد کنید.
      موارد مورد نیاز برای تولید نرم افزار اندروید:
      Android SDK :1
      Java Deployment Kit (JDK) 5 or 6 : 2[/align]
       
      که میتوان آنها را در محیط  windows یا linux  نصب کرد این نرم افزارها توسط گوگل کاملا رایگان عرضه شده اند در قسمت بعدی شروع یک اپلیکیشن موبایل  را آغاز میکنیم.
      با ما همراه باشید...
       
       
       
       
       
  • فایل