List of usage examples for android.graphics Typeface DEFAULT_BOLD
Typeface DEFAULT_BOLD
To view the source code for android.graphics Typeface DEFAULT_BOLD.
Click Source Link
From source file:helpers.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}.//from w ww.j ava2 s .c om */ protected View createDefaultTabView(Context context) { TextView textView = new TextView(context); //textView.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.location, 0); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } int paddingWidth = (int) (TAB_VIEW_PADDING_DIPS_WIDTH * getResources().getDisplayMetrics().density); int paddingHeight = (int) (TAB_VIEW_PADDING_DIPS_HEIGHT * getResources().getDisplayMetrics().density); textView.setPadding(paddingWidth, paddingHeight, paddingWidth, paddingHeight); return textView; }
From source file:com.mZone.epro.common.view.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}./*from ww w .j ava 2 s . c o m*/ */ protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } // textView.setBackgroundColor(Color.WHITE); int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding, padding, padding, padding); return textView; }
From source file:cn.archko.pdf.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}.// w w w . jav a 2 s .c om */ protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding, padding / 2, padding, 2 * padding / 3); return textView; }
From source file:com.dtd.thevyshka.Utils.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}./*from w w w . ja va 2 s. com*/ */ @SuppressLint("NewApi") protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Point size = new Point(); display.getSize(size); textView.setWidth(size.x / mTabCount); textView.setGravity(Gravity.CENTER); textView.setTextSize(12);//TODO adapting to all textView.setTypeface(Typeface.DEFAULT_BOLD); textView.setTextColor(ContextCompat.getColor(context, R.color.white)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding / 2, padding, padding / 2, padding); return textView; }
From source file:com.earthsea.fish.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}.// w ww. j av a 2 s. c o m */ protected TextView createDefaultTabView(Context context) { // String activity = context.toString(); // // Log.v("tab_context",activity); // TextView textView = new TextView(context); // // if (activity.contains("SingleReport")) { // textView.setLayoutParams(new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.WRAP_CONTENT, 1f)); // } // Instead of messing with layout params maybe we should crank up the padding when we know the // number of tab items will be low but we don't want them to be crammed into the view width textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); textView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); /*if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); }*/ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(40, padding, 40, padding); return textView; }
From source file:com.yanshi.my36kr.common.view.slidingTab.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}./* www .j av a2s. c om*/ */ protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); /** * ?tab?? */ if (screenX != 0) textView.setWidth(screenX); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding, padding, padding, padding); return textView; }
From source file:org.glucosio.android.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GlucosioApplication application = (GlucosioApplication) getApplication(); initPresenters(application);/*from w w w . j av a 2 s . c om*/ setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.activity_main_toolbar); tabLayout = (TabLayout) findViewById(R.id.activity_main_tab_layout); viewPager = (ViewPager) findViewById(R.id.activity_main_pager); if (toolbar != null) { setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(false); getSupportActionBar().setElevation(0); getSupportActionBar().setTitle(""); getSupportActionBar().setLogo(R.drawable.ic_logo); } homePagerAdapter = new HomePagerAdapter(getSupportFragmentManager(), getApplicationContext()); viewPager.setAdapter(homePagerAdapter); tabLayout.setupWithViewPager(viewPager); tabLayout.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager) { @Override public void onTabSelected(TabLayout.Tab tab) { super.onTabSelected(tab); } }); viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { if (position == 2) { hideFabAnimation(); LinearLayout emptyLayout = (LinearLayout) findViewById(R.id.activity_main_empty_layout); ViewPager pager = (ViewPager) findViewById(R.id.activity_main_pager); if (pager.getVisibility() == View.GONE) { pager.setVisibility(View.VISIBLE); emptyLayout.setVisibility(View.INVISIBLE); } } else { showFabAnimation(); checkIfEmptyLayout(); } } @Override public void onPageScrollStateChanged(int state) { } }); FloatingActionButton fabAddReading = (FloatingActionButton) findViewById( R.id.activity_main_fab_add_reading); fabAddReading.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { bottomSheetAddDialog.show(); bottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); } }); bottomSheetAddDialog = new BottomSheetDialog(this); // Add Nav Drawer final PrimaryDrawerItem itemSettings = new PrimaryDrawerItem().withName(R.string.action_settings) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_settings_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemExport = new PrimaryDrawerItem().withName(R.string.sidebar_backup_export) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_backup_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemFeedback = new PrimaryDrawerItem().withName(R.string.menu_support) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_announcement_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemAbout = new PrimaryDrawerItem().withName(R.string.preferences_about_glucosio) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_info_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemInvite = new PrimaryDrawerItem().withName(R.string.action_invite) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_face_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemDonate = new PrimaryDrawerItem().withName(R.string.about_donate) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_favorite_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemA1C = new PrimaryDrawerItem().withName(R.string.activity_converter_title) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_calculator_a1c_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); final PrimaryDrawerItem itemReminders = new PrimaryDrawerItem().withName(R.string.activity_reminders_title) .withIcon(VectorDrawableCompat.create(getResources(), R.drawable.ic_alarm_grey_24dp, null)) .withSelectable(false).withTypeface(Typeface.DEFAULT_BOLD); DrawerBuilder drawerBuilder = new DrawerBuilder().withActivity(this).withTranslucentStatusBar(false) .withToolbar(toolbar).withActionBarDrawerToggle(true) .withAccountHeader(new AccountHeaderBuilder().withActivity(this) .withHeaderBackground(R.drawable.drawer_header).build()) .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() { @Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { if (drawerItem.equals(itemSettings)) { // Settings openPreferences(); } else if (drawerItem.equals(itemAbout)) { // About startAboutActivity(); } else if (drawerItem.equals(itemFeedback)) { // Feedback openSupportDialog(); } else if (drawerItem.equals(itemInvite)) { // Invite showInviteDialog(); } else if (drawerItem.equals(itemExport)) { // Export startExportActivity(); } else if (drawerItem.equals(itemDonate)) { // Donate openDonateIntent(); } else if (drawerItem.equals(itemA1C)) { openA1CCalculator(); } else if (drawerItem.equals(itemReminders)) { openRemindersActivity(); } return false; } }); if (isPlayServicesAvailable()) { drawerBuilder.addDrawerItems(itemA1C, itemReminders, itemExport, itemSettings, itemFeedback, itemAbout, itemDonate, itemInvite).withSelectedItem(-1).build(); } else { drawerBuilder.addDrawerItems(itemA1C, itemReminders, itemExport, itemSettings, itemFeedback, itemAbout, itemDonate).withSelectedItem(-1).build(); } // Restore pager position Bundle b = getIntent().getExtras(); if (b != null) { viewPager.setCurrentItem(b.getInt("pager")); } checkIfEmptyLayout(); bottomSheetAddDialog.setContentView(bottomSheetAddDialogView); bottomSheetBehavior = BottomSheetBehavior.from((View) bottomSheetAddDialogView.getParent()); bottomSheetBehavior.setHideable(false); Analytics analytics = application.getAnalytics(); Log.i("MainActivity", "Setting screen name: " + "main"); analytics.reportScreen("Main Activity"); }
From source file:org.opensilk.common.ui.widget.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}.// w w w . ja v a 2s.c om */ protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); textView.setTextColor(mUnselectedTextColor); textView.setMinimumHeight( getResources().getDimensionPixelSize(R.dimen.abc_action_bar_default_height_material)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // If we're running on Honeycomb or newer, then we can use the Theme's // selectableItemBackground to ensure that the View has a pressed state TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style textView.setAllCaps(true); } int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding, padding, padding, padding); return textView; }
From source file:com.bhatworks.android.slidingtab.SlidingTabLayout.java
/** * Create a default view to be used for tabs. This is called if a custom tab view is not set via * {@link #setCustomTabView(int, int)}.// w w w .ja v a 2 s . c o m */ protected TextView createDefaultTabView(Context context) { TextView textView = new TextView(context); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); textView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); textView.setBackgroundResource(outValue.resourceId); textView.setAllCaps(true); int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding, padding, padding, padding); if (mTabColor != null) { textView.setTextColor(mTabColor); } return textView; }
From source file:com.lhd.view.PkSlidingTabLayout.java
protected PkTextView createDefaultTabView(Context context) { PkTextView textView = new PkTextView(context); int height = (int) getContext().getResources().getDimension(R.dimen._40_dp); textView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, height)); textView.setGravity(Gravity.CENTER); textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, TAB_VIEW_TEXT_SIZE_SP); textView.setTypeface(Typeface.DEFAULT_BOLD); // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { // // If we're running on Honeycomb or newer, then we can use the Theme's // // selectableItemBackground to ensure that the View has a pressed state // TypedValue outValue = new TypedValue(); // getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, // outValue, true); // textView.setBackgroundResource(outValue.resourceId); // }/*from w w w . j a va 2s . c om*/ // // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style // textView.setAllCaps(true); // } int padding = (int) (TAB_VIEW_PADDING_DIPS * getResources().getDisplayMetrics().density); textView.setPadding(padding, 0, padding, 0); return textView; }