当前位置: 首页>>代码示例>>Java>>正文


Java TextView.setAllCaps方法代码示例

本文整理汇总了Java中android.widget.TextView.setAllCaps方法的典型用法代码示例。如果您正苦于以下问题:Java TextView.setAllCaps方法的具体用法?Java TextView.setAllCaps怎么用?Java TextView.setAllCaps使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.widget.TextView的用法示例。


在下文中一共展示了TextView.setAllCaps方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: updateTextTab

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTextTab(int i, View v) {
    TextView tab = (TextView) v;
    tab.setTextSize(0, (float) this.tabTextSize);
    tab.setTypeface(this.tabTypeface, this.tabTypefaceStyle);
    if (i == this.pager.getCurrentItem()) {
        tab.setTextColor(getIndicatorColor());
    } else {
        tab.setTextColor(this.tabTextColor);
    }
    if (!this.textAllCaps) {
        return;
    }
    if (VERSION.SDK_INT >= 14) {
        tab.setAllCaps(true);
    } else {
        tab.setText(tab.getText().toString().toUpperCase(this.locale));
    }
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:19,代码来源:PagerSlidingTabStrip.java

示例2: createDefaultTabView

import android.widget.TextView; //导入方法依赖的package包/类
/**
 * 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)}.
 */
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, padding, padding);

    return textView;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:30,代码来源:SlidingTabLayout.java

示例3: createDefaultTabView

import android.widget.TextView; //导入方法依赖的package包/类
/**
 * 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)}.
 */
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);

    return textView;
}
 
开发者ID:dreaminglion,项目名称:iosched-reader,代码行数:24,代码来源:SlidingTabLayout.java

示例4: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {

        for (int i = 0; i < tabCount; i++) {

            View v = tabsContainer.getChildAt(i);

            v.setBackgroundResource(tabBackgroundResId);

            if (v instanceof TextView) {

                TextView tab = (TextView) v;
                tab.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabTextSize);
                tab.setTypeface(tabTypeface, tabTypefaceStyle);
                tab.setTextColor(tabTextColor);

                // setAllCaps() is only available from API 14, so the upper case
                // is made manually if we are on a
                // pre-ICS-build
                if (textAllCaps) {
                    tab.setAllCaps(true);
                }
            }
        }

    }
 
开发者ID:89luca89,项目名称:ThunderMusic,代码行数:26,代码来源:PagerTabStrip.java

示例5: createDefaultTabView

import android.widget.TextView; //导入方法依赖的package包/类
/**
 * Create a default view to be used for tabs. This is called if a custom f_per_easy.xmll view is not set via
 * {@link #setCustomTabView(int, int)}.
 */
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);

    return textView;
}
 
开发者ID:sarveshchavan7,项目名称:Trivia-Knowledge,代码行数:24,代码来源:SlidingTabLayout.java

示例6: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {

		for (int i = 0; i < tabCount; i++) {

			View v = tabsContainer.getChildAt(i);

			v.setBackgroundResource(tabBackgroundResId);

			if (v instanceof TextView) {

				TextView tab = (TextView) v;
				tab.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabTextSize);
				tab.setTypeface(tabTypeface, tabTypefaceStyle);
				tab.setTextColor(tabTextColor);

				// setAllCaps() is only available from API 14, so the upper case is made manually if we are on a
				// pre-ICS-build
				if (textAllCaps) {
					if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
						tab.setAllCaps(true);
					} else {
						tab.setText(tab.getText().toString().toUpperCase(locale));
					}
				}
			}
		}

	}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:29,代码来源:PagerSlidingTabStrip.java

示例7: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {

        for (int i = 0; i < tabCount; i++) {

            View v = tabsContainer.getChildAt(i);

            v.setBackgroundResource(tabBackgroundResId);

            if (v instanceof TextView) {

                TextView tab = (TextView) v;
                tab.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabTextSize);
                tab.setTypeface(tabTypeface, tabTypefaceStyle);
                tab.setTextColor(tabTextColor);

                // setAllCaps() is only available from API 14, so the upper case is made manually if we are on a
                // pre-ICS-build
                if (textAllCaps) {
                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
                        tab.setAllCaps(true);
                    } else {
                        tab.setText(tab.getText().toString().toUpperCase(locale));
                    }
                }
                if (i == selectedPosition) {
                    tab.setTextColor(selectedTabTextColor);
                }
            }
        }

    }
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:32,代码来源:PagerSlidingTabStrip.java

示例8: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {

        for (int i = 0; i < tabCount; i++) {

            View v = tabsContainer.getChildAt(i);

            v.setBackgroundResource(tabBackgroundResId);

            if (v instanceof TextView) {

                TextView tab = (TextView) v;
                tab.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabTextSize);
                tab.setTypeface(tabTypeface, tabTypefaceStyle);
                tab.setTextColor(tabTextColor);

                // setAllCaps() is only available from API 14, so the upper case is made manually if we are on a
                // pre-ICS-build
                if (textAllCaps) {
                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
                        tab.setAllCaps(true);
                    } else {
                        tab.setText(tab.getText().toString().toUpperCase(locale));
                    }
                }
            }
        }

    }
 
开发者ID:Aiushtha,项目名称:Go-RxJava,代码行数:29,代码来源:PagerSlidingTabStrip.java

示例9: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {

        for (int i = 0; i < tabCount; i++) {

            View v = tabsContainer.getChildAt(i);

            v.setBackgroundResource(tabBackgroundResId);

            if (v instanceof TextView) {

                TextView tab = (TextView) v;
                tab.setTextSize(TypedValue.COMPLEX_UNIT_SP, tabTextSize);
                tab.setTypeface(tabTypeface, tabTypefaceStyle);

                // @lee.sz {
                if (i == currentPosition) {
                    tab.setTextColor(selectedTabTextColor);
                } else {
                    tab.setTextColor(tabTextColor);
                }
                // @lee.sz }

                // setAllCaps() is only available from API 14, so the upper case is made manually if we are on a
                // pre-ICS-build
                if (textAllCaps) {
                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
                        tab.setAllCaps(true);
                    } else {
                        tab.setText(tab.getText().toString().toUpperCase(locale));
                    }
                }
            }
        }

    }
 
开发者ID:teisun,项目名称:SunmiUI,代码行数:36,代码来源:PagerSlidingTabStrip.java

示例10: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {

		for (int i = 0; i < tabCount; i++) {

			View v = tabsContainer.getChildAt(i);
			if (tabBackgroundResId != -1) {
				//v.setBackgroundResource(tabBackgroundResId);
				v.setBackgroundDrawable(ContextCompat.getDrawable(getContext(),tabBackgroundResId));
			}

			if (v instanceof TextView) {

				TextView tab = (TextView) v;
				tab.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabTextSize);
				tab.setTypeface(tabTypeface, tabTypefaceStyle);
				if (pager.getCurrentItem() == i) {
					pageSelected=i;
					tab.setTextColor(tabSelectTextColor);
				} else {
					tab.setTextColor(tabUnSelectTextColor);
				}

				// setAllCaps() is only available from API 14, so the upper case
				// is made manually if we are on a
				// pre-ICS-build
				if (textAllCaps) {
					if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
						tab.setAllCaps(true);
					} else {
						tab.setText(tab.getText().toString()
								.toUpperCase(locale));
					}
				}
			}
		}

	}
 
开发者ID:z-chu,项目名称:FriendBook,代码行数:38,代码来源:PagerSlidingTabStrip.java

示例11: init

import android.widget.TextView; //导入方法依赖的package包/类
private void init(Context context, AttributeSet attrs){
    TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ProgressButton);

    int layout;
    int buttonColor;
    String buttonTitle;
    boolean allCaps;

    try {
        layout = a.getResourceId(R.styleable.ProgressButton_button_layout, R.layout.content_progress_button);
        buttonColor = a.getColor(R.styleable.ProgressButton_button_color, Color.BLUE);
        buttonTitle = a.getString(R.styleable.ProgressButton_button_text);
        allCaps = a.getBoolean(R.styleable.ProgressButton_button_all_caps, true);
    } finally {
        a.recycle();
    }

    View view = LayoutInflater.from(context).inflate(layout, this, false);
    view.setBackgroundColor(buttonColor);

    mTitleTextView = (TextView) view.findViewById(R.id.progress_button_title_text);

    mTitleTextView.setText(buttonTitle);
    mTitleTextView.setAllCaps(allCaps);

    mProgressIcon = (ImageView) view.findViewById(R.id.progress_button_progress_icon);
    mTitleRoot = view.findViewById(R.id.progress_button_title_root);

    addView(view);

    resolveViews();
}
 
开发者ID:PhoenixDevTeam,项目名称:Phoenix-for-VK,代码行数:33,代码来源:ProgressButton.java

示例12: createDefaultTabView

import android.widget.TextView; //导入方法依赖的package包/类
/**
 * 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)}.
 */
protected TextView createDefaultTabView(CharSequence title) {
  TextView textView = new TextView(getContext());
  textView.setGravity(Gravity.CENTER);
  textView.setText(title);
  textView.setTextColor(tabViewTextColors);
  textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabViewTextSize);
  textView.setTypeface(Typeface.DEFAULT_BOLD);
  textView.setLayoutParams(new LinearLayout.LayoutParams(
      LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT));

  if (tabViewBackgroundResId != NO_ID) {
    textView.setBackgroundResource(tabViewBackgroundResId);
  } else 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(tabViewTextAllCaps);
  }

  textView.setPadding(
      tabViewTextHorizontalPadding, 0,
      tabViewTextHorizontalPadding, 0);

  if (tabViewTextMinWidth > 0) {
    textView.setMinWidth(tabViewTextMinWidth);
  }

  return textView;
}
 
开发者ID:devzwy,项目名称:KUtils,代码行数:41,代码来源:SmartTabLayout.java

示例13: createDefaultTabView

import android.widget.TextView; //导入方法依赖的package包/类
protected TextView createDefaultTabView(Context context) {
    TextView textView = new TextView(context);
    textView.setGravity(17);
    textView.setTextColor(context.getResources().getColor(R.color.c4));
    textView.setTextSize(2, 14.0f);
    textView.setTypeface(Typeface.DEFAULT);
    textView.setLayoutParams(new LayoutParams(-2, -2));
    TypedValue outValue = new TypedValue();
    getContext().getTheme().resolveAttribute(16843534, outValue, true);
    textView.setBackgroundResource(outValue.resourceId);
    textView.setAllCaps(true);
    int padding = (int) (12.0f * getResources().getDisplayMetrics().density);
    textView.setPadding(padding, padding, padding, padding);
    return textView;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:16,代码来源:SlidingTabLayout.java

示例14: onBindView

import android.widget.TextView; //导入方法依赖的package包/类
@Override
protected void onBindView(View view) {
    super.onBindView(view);
    TextView titleView = (TextView) view.findViewById(android.R.id.title);
    titleView.setAllCaps(true);
    titleView.setTextColor(mPrefAccentColor);
}
 
开发者ID:rkshuai,项目名称:chromium-for-android-56-debug-video,代码行数:8,代码来源:AddExceptionPreference.java

示例15: updateTabStyles

import android.widget.TextView; //导入方法依赖的package包/类
private void updateTabStyles() {
    for (int i = 0; i < tabCount; i++) {
        FrameLayout frameLayout = (FrameLayout) tabsContainer.getChildAt(i);
        frameLayout.setBackgroundResource(tabBackgroundResId);

        for (int j = 0; j < frameLayout.getChildCount(); j++) {
            View v = frameLayout.getChildAt(j);
            if (v instanceof TextView) {
                TextView tab = (TextView) v;
                tab.setTextSize(TypedValue.COMPLEX_UNIT_PX, tabTextSize);
                tab.setTypeface(tabTypeface, tabTypefaceStyle);
                tab.setPadding(tabPadding, 0, tabPadding, 0);
                if (j == 0) {
                    tab.setTextColor(tabTextColor);
                } else {
                    tab.setTextColor(selectedTabTextColor);
                }
                ViewHelper.setAlpha(tabViews.get(i).get("normal"), 1);
                ViewHelper.setAlpha(tabViews.get(i).get("selected"), 0);

                //set normal  Scale
                ViewHelper.setPivotX(frameLayout, frameLayout.getMeasuredWidth() * 0.5f);
                ViewHelper.setPivotY(frameLayout, frameLayout.getMeasuredHeight() * 0.5f);
                ViewHelper.setScaleX(frameLayout, 1f);
                ViewHelper.setScaleY(frameLayout, 1f);

                // setAllCaps() is only available from API 14, so the upper case is made manually if we are on a
                // pre-ICS-build
                if (textAllCaps) {
                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
                        tab.setAllCaps(true);
                    } else {
                        tab.setText(tab.getText().toString().toUpperCase(locale));
                    }
                }
                if (i == selectedPosition) {
                    ViewHelper.setAlpha(tabViews.get(i).get("normal"), 0);
                    ViewHelper.setAlpha(tabViews.get(i).get("selected"), 1);

                    //set select  Scale
                    ViewHelper.setPivotX(frameLayout, frameLayout.getMeasuredWidth() * 0.5f);
                    ViewHelper.setPivotY(frameLayout, frameLayout.getMeasuredHeight() * 0.5f);
                    ViewHelper.setScaleX(frameLayout, 1 + zoomMax);
                    ViewHelper.setScaleY(frameLayout, 1 + zoomMax);
                }
            }
        }
    }
}
 
开发者ID:SavorGit,项目名称:Hotspot-master-devp,代码行数:50,代码来源:PagerSlidingTabStrip.java


注:本文中的android.widget.TextView.setAllCaps方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。