اكواد قد يحتاجها مبرمجين تطبيقات الاندرويد عبر سكتشوير !!
تجميع اخوكم : برق الكتروني
👇👇
اكواد اكشن بار | ActionBar :
- تغيير عنوان الشريط العلوي للتطبيق "هتمل" :
getActionBar().setTitle(Html.fromHtml("<font color= #78d68e >Your Title</font>"));
- اضافه عنوان فرعي لأسم التطبيق في الشريط العلوي :
getActionBar().setSubtitle("Your Subtitle");
- شريط علوي مع زر الرجوع للسابق او الخروج :
getActionBar().setDisplayHomeAsUpEnabled(true);
/* */}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
int itemId = item.getItemId();
switch (itemId) {
case android.R.id.home:
finish();
break;
}
return true;
- تلوين الشريط العلوي :
//ActionBar Color
ActionBar actionBar = getActionBar(); actionBar.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(Color.parseColor("#191919")));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window w = MainActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
w.setStatusBarColor(Color.parseColor("#000000"));
}
- إخفاء الشريط العلوي :
getActionBar().hide();
- شريط علوي مع زر الخيارات :
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
menu.add("Code").setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
menu.add("MoreBlock").setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
return true;
}
@Override
public boolean onOptionsItemSelected(final MenuItem item) {
switch (item.getTitle().toString()) {
case "Code":
showMessage("code clicked");
return true;
case "Moreblock":
showMessage("moreblock clicked");
return true;
default:
return super.onOptionsItemSelected(item);
}
- إظهار الشريط العلوي :
getActionBar().show();
إلى هنا انتهينا من اكواد اكشن بار ..
انتظروا في تجميعه جديده بأذن الله 🌹
عالم البرمجه
تجميع اخوكم : برق الكتروني
👇👇
اكواد اكشن بار | ActionBar :
- تغيير عنوان الشريط العلوي للتطبيق "هتمل" :
getActionBar().setTitle(Html.fromHtml("<font color= #78d68e >Your Title</font>"));
- اضافه عنوان فرعي لأسم التطبيق في الشريط العلوي :
getActionBar().setSubtitle("Your Subtitle");
- شريط علوي مع زر الرجوع للسابق او الخروج :
getActionBar().setDisplayHomeAsUpEnabled(true);
/* */}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
int itemId = item.getItemId();
switch (itemId) {
case android.R.id.home:
finish();
break;
}
return true;
- تلوين الشريط العلوي :
//ActionBar Color
ActionBar actionBar = getActionBar(); actionBar.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(Color.parseColor("#191919")));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window w = MainActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
w.setStatusBarColor(Color.parseColor("#000000"));
}
- إخفاء الشريط العلوي :
getActionBar().hide();
- شريط علوي مع زر الخيارات :
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
menu.add("Code").setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
menu.add("MoreBlock").setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
return true;
}
@Override
public boolean onOptionsItemSelected(final MenuItem item) {
switch (item.getTitle().toString()) {
case "Code":
showMessage("code clicked");
return true;
case "Moreblock":
showMessage("moreblock clicked");
return true;
default:
return super.onOptionsItemSelected(item);
}
- إظهار الشريط العلوي :
getActionBar().show();
إلى هنا انتهينا من اكواد اكشن بار ..
انتظروا في تجميعه جديده بأذن الله 🌹
عالم البرمجه