سپتامبر 30, 2016
منتشر شده توسط طاهری در سپتامبر 30, 2016
دسته بندی
سوییچ در زامارین از اندروید 4 به بعد سوییچ ها معرفی شدند که دارای دو حالت خاموش و روشن می باشند.که حالت پیش فرض آن ها “خاموش ” می باشد. حالت پیش فرض را با تغییر دادن android:checked=”true” می توانیم به روشن تغییر دهیم. متن نمایشی موجود در برخی از ورژن های اندروید را میتوانیم با خصوصیت ” android:textOn=”YES”” و ” android:textOff=”NO”” تغییر دهیم. [crayon-6291fcf30cb4d283039216/] زمانی که حالت سوییچ را تغییر می دهیم . رویداد “CheckedChange ” رخ می دهد و ما می توانیم هر زمان که لازم داشتیم این رویداد را کنترل کنیم. برای مثال ما میخواهیم با تغییر […]
پسندیدم31
سپتامبر 29, 2016
منتشر شده توسط مینو مرادی در سپتامبر 29, 2016
دسته بندی
اندروید مارشمالو در زامارین تب های سفارشی کروم تب های کروم این امکان را برای کاربر فراهم می کند تا کاربران بدون خروج از اپلیکیشن بتوانند وب سایت ها را نمایش دهند. این قابلیت به اپلیکیشنتان کنترل بهتری روی وب به کاربر می دهد. این کار انتقال یکپارچه بین زبان و محتوای وب بدون نیاز به WebView ایجاد می کند. موارد سفارشی کردن زیر به ایجاد احساس بهتر به کاربر کمک می کند: 1- Toolbar color 2- انیمیشن های ورود و خروج 3- اکشن های سفارشی در نوار ابزار کروم و overflow menu 4- pre-start کروم و pre-fetch محتوا ( […]
پسندیدم38
سپتامبر 26, 2016
منتشر شده توسط طاهری در سپتامبر 26, 2016
دسته بندی
اکشن بار در زامارین در این آموزش قصد داریم، اکشن بار دلخواه مان را ایجاد و به برنامه اضافه کنیم. پروژه ای با نام customActionBar ایجاد می کنیم. در resources/Drawable آیکون هایی که می خواهیم در اکشن بار قرار بدهیم را از طریق add new item اضافه می کنیم.که ما دو آیکون session و speaker را اضافه کردیم. فولدری با نام menu ایجاد می کنیم و داخل آن یک فایل xml را اضافه می کنیم. Add->new item -> xml نام آن را option_menu.xml قرار می دهیم. داخل این فایل xml، از طریق تگ item میتوانیم آیتم های لازم را مشخص کنیم و برای آنها آیکون […]
پسندیدم40
سپتامبر 23, 2016
منتشر شده توسط مینو مرادی در سپتامبر 23, 2016
دسته بندی
اندروید مارشمالو در زامارین قابلیت های جدید بسیاری از تغییرات معرفی شده در اندروید مارشمالو در بهبود کاربری اندروید، افزایش عملکرد و رفع اشکالات متمرکز شده است. با این حال، مارشمالو نیز برخی از تغییرات گسترده را در اصول و مبانی پلت فرم اندروید معرفی می کند. در ادامه در مورد پیشرفت های برجسته در اندروید مارشمالو بحث خواهد شد. مجوزهای RunTime سیستم مجوزدهی اندروید مارشمالو نسبت به اندروید لیلی پاپ به طور قابل توجهی بهینه سازی و ساده شده است. در اندروید 6.0 مارشمالو کاربران اجازه دسترسی مورد به مورد در زمان اجرا دارند. برای پشتیبانی از این قابلیت […]
پسندیدم37
سپتامبر 22, 2016
منتشر شده توسط طاهری در سپتامبر 22, 2016
دسته بندی
تکست باکس هوشمند در زامارین استفاده از آرایه string طولانی مثل آرایه نام کشورها که ما در این مثال توضیح دادیم، در برنامه توصیه نمیگردد بهتر است که در جایی جدا از داخل activity، آرایه string را در فایل xml ایجاد کنیم که از طریق تگ string-array در فایل xml می توان این کار را انجام داد. [crayon-6291fcf311382137823815/] برای استفاده از این آرایه xml که ایجاد کردیم ،خط مربوط به constructor در ArrayAdapter را با خط زیر جایگزین می کنیم. [crayon-6291fcf31138d490714995/]
پسندیدم54
سپتامبر 21, 2016
منتشر شده توسط طاهری در سپتامبر 21, 2016
دسته بندی
تکست باکس هوشمند در زامارین تکست باکس هوشمند قابلیت تکمیل شدن به صورت خودکار از دیتاهایی که ما به صورت پیش فرض برایش تعریف شده را دارد ( autoComplete TextBox ). در این آموزش قصد داریم تکست باکس هوشمندی که دارای اسامی کشور ها می باشد ایجاد کنیم. 1.پروژه ای با نام HelloAutoComplete ایجاد میکنیم. 2.در فولدر Resources/Layout ، layout جدیدی با نام list_item.xml ایجاد میکنیم. [crayon-6291fcf311954135628452/] 3. Main.axml را در Resources\layout باز میکنیم. Textbox و autocompleteTextView به آن اضافه میکنیم [crayon-6291fcf31195e698884205/] 4.Mainactivity.cs را باز میکنیم وآرایه ای از نام شهر ها ایجاد میکنیم [crayon-6291fcf311963154991532/] 5.در متد oncreate آن یک adapter […]
پسندیدم50
سپتامبر 20, 2016
منتشر شده توسط مینو مرادی در سپتامبر 20, 2016
دسته بندی
اندروید مارشمالو در زامارین شروع کار با زامارین برای شروع کار با استفاده از اندروید مارشمالو و Xamarin.Xamarin قبل از ایجاد پروژه اندروید مارشمالو باید آخرین ابزار و پکیج های SDK را دانلود و نصب نمایید. 1-آخرین آپدیت های زامارین را از جای ثابتی نصب نمایید. 2-پکیج های SDK و ابزار اندروید 6.0 مارشمالو نصب شود. 3-ایجاد یک پروژه Xamarin.Android و targetهای اندروید 6.0 مارشمالو (API Level 23). 4-یک ایمولیتور یا دستگاه برای اندروید مارشمالو کانفیگ نمایید هر کدام در ادامه به طور کامل توضیح داده خواهد شد. نصب آپدیت های زامارین برای آپدیت زامارین که از اندروید 6.0 مارشمالو […]
پسندیدم48
سپتامبر 19, 2016
منتشر شده توسط طاهری در سپتامبر 19, 2016
دسته بندی
از اندروید 4 به بعد ، نوار پیمایش -Navigation Bar قرار گرفت که شامل 3 دکمه ، خانه و بازگشت به عقب و منو می باشد . در شکل زیر نوار پیمایش در Nexus Prime نشان داده شده است. که سه حالت برای آن میتوان تعریف کرد. SystemUiFlagVisible که نوار پیمایش را نشان میدهد SystemUiFlagLowProfile نوار پیمایش را با کم شدن رنگ پنهان میکند و نوار بالا برنامه را کم رنگ تر میکند. SystemUiFlagHideNavigation نوار پیمایش را پنهان می کند. با اختصاص SystemUiVisibility به هر کدام از المان های صفحه میتوانیم به آن دسترسی داشته باشیم. در این مثال […]
پسندیدم36
سپتامبر 18, 2016
منتشر شده توسط مینو مرادی در سپتامبر 18, 2016
دسته بندی
اندروید مارشمالو در زامارین این مقاله به شما کمک می کند تا با کمک Xamarin.Android برای اندروید 6.0 مارشمالو در زامارین اپلیکیشن بنویسید. این مقاله به ارائه یک طرح کلی از قابلیت های جدید در اندروید 6.0 مارشمالو پرداخته و توضیح می دهد که چطور از Xamarin.Android برای توسعه اندروید 6.0 مارشمالو در زامارین استفاده شود و نمونه کدهایی برای نمایش چگونگی استفاده از Xamarin.Android در اندروید 6.0 مارشمالو قرار داده خواهد شد. مرور کلی اندروید 6.0 مارشمالو نسخه اصلی اندروید بعد از اندروید لیلی پاپ می باشد که در حال حاضر از طرف گوگل در دسترس است و در […]
پسندیدم46
سپتامبر 17, 2016
منتشر شده توسط طاهری در سپتامبر 17, 2016
دسته بندی
متریال دیزاین در زامارین تم متریال دیزاین از android 5 و api 21 به بعد پشتیبانی میشود اما ما میتوانیم به راحتی ورژن های قبل از 5 را نیز با استایل ها کنترل کنیم . برای ورژن 5 به بالا را در مسیر Resources/values-v21 ، فایل styles.xml را ایجاد میکنیم. تمی با نام MyCustomTheme که از تم متریال ارث بری میکند ، ایجاد میکنیم. [crayon-6291fcf313ff8757133270/] 2 . برای ورژن های 5 به پایین ، فایل Styles.xml دیگری در مسیر Resources/values ایجاد میکنیم و تمی را همنام با مرحله قبل تعریف میکنیم.( MyCustomTheme) از تم های پیش فرض اندروید مانند Theme.Holo.Light […]
پسندیدم36