ساخت اکشن بار با ActionBarCompat به جای ActionBarSherlock

مدتی بود که برای ساخت اکشن باری که همه نسخه های اندروید اون رو پشتیبانی کنند همه به سراغ ActionBarSherlock می رفتند ، اما گوگل اخیرا ActionBarCompat  را ارائه داد. این لایبرری را می توانید از فولد sdk در support v7...
ادامه مطلب »

ساخت PersianTextView در اندروید (textView با قابلیت تغییر فونت فارسی و فارسی کردن اعداد)

حتما خیلی زیاد از setTypeface استفاده کرده اید ، و شاید به دنبال راهی بودید که بتونید یکبار یک فونت رو set کنید و بعد همیشه به صورت خودکار فونت ها ست شوند. خوب برای این کار راه حلی هست ،...
ادامه مطلب »

فول اسکرین کردن اکتیویتی و حذف اکشن بار

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); }  
ادامه مطلب »

استفاده از parse برای ایجاد push notification

آموزش استفاده از Parse برای ارسال Notification در اندروید (سریع و آسان) در این قسمت راه اندازی ساده سرویس پوش push notification را با استفاده از سرویس Parse آموزش می دهم : در این آموزش از نسخه ۱٫۳٫۹ parse استفاده می...
ادامه مطلب »

ساخت selector برای رنگ ها !!!

همان طور که میدانید در اندروید می توانید برای Drawable ها ، selector بسازید تا هنگام کلیک شدن و یا حالت های مختلف شکل Drawable تغییر کند ، در اندروید برای رنگ ها (color ها) هم می توانید selector بسازید …...
ادامه مطلب »

چند راه برای جلوگیری از NullPointerException

 دربرنامه نویسی اندروید (جاوا) یکی از متداول ترین ارور ها NullPointerException هست ، و اگر بتونیم بیشتر این ارور ها را قبل از وقوع  جلوگیری کنیم ، برنامه ای روان و بدون اکسپشن های اعصاب خورد کن خواهیم داشت. NullPointerException  زمانی رخ میده...
ادامه مطلب »

ساخت آداپتر برای Viewpager

برای استفاده از ViewPager ابتدا نیاز به ساخت یک Adapter داریم که فرگمنت ها را داخل آن قرار دهیم کد زیر نمونه ای از آداپتر برای viewpage می باشد : public class MyPagerAdapter extends FragmentPagerAdapter { public MyPagerAdapter(FragmentManager fm) { super(fm);...
ادامه مطلب »

حذف action bar در activity و نمایش انیمیشن هنگام تعویض Activity

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE);     انیمیشن هنگام باز شدن : startActivity(TourDetailActivity.getIntent(getActivity(),id)); getActivity().overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out);   انیمیشن هنگام بسته شدن : @Override public void onBackPressed() { super.onBackPressed(); overridePendingTransition(R.anim.none, R.anim.push_bottom_out); }  
ادامه مطلب »

نمایش دادن فرگمنت با انیمیشن setCustomAnimations

public void showFragment(Fragment fragment, String name) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_from_left, R.anim.slide_out_to_right, R.anim.slide_in_back_from_right, R.anim.slide_out_back_to_left); ft.replace(R.id.content_frame, fragment).addToBackStack(name).commit(); }     انیمیشن ها به این صورت می باشد : ft.setCustomAnimations(new Fragment open animation,old Fragment close animation, old fragment open animation,new Fragment close...
ادامه مطلب »

ساخت View سفارشی

ساخت View سفارشی
بعضی وقت ها نیاز میشه که ترکیبی از چند view را در صفحات مختلفی به کار ببریم ، مثلا در یکی از پروژه ها به دکمه هایی نیاز داشتم که یک آیکون کوچک کنار نوشته ها قرار می داد ، خوب...
ادامه مطلب »
رفتن به بالا