android.widget.TextView#setMinimumWidth ( )源码实例Demo

下面列出了android.widget.TextView#setMinimumWidth ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Cornowser   文件: TabSwitcherOpenButton.java
public void init(Context context) {
    if (myContext == null) myContext = context;

    if(CornBrowser.getContext() != null) {
        pressedColor = ContextCompat.getColor(CornBrowser.getContext(), R.color.dark_semi_more_transparent);
        setGravity(Gravity.CENTER);

        ImageView img = new ImageView(getContext());
        img.setImageResource(R.drawable.omnibox_tabswitch_icon);
        addView(img);

        TextView t = new TextView(getContext());
        t.setTextSize(14f);
        t.setGravity(Gravity.CENTER);
        t.setMinimumWidth(getWidth());
        t.setTextColor(Color.BLACK);
        addView(t);

        t.bringToFront();

        setTabCount(0);

        setOnTouchListener(new PressHoverTouchListener(Color.TRANSPARENT,
                pressedColor));
    }
}
 
源代码2 项目: SecondScreen   文件: SeekBarPreference.java
/**
 * Update a SeekBarPreference view with our current state
 * @param view
 */
protected void updateView(View view) {

	try {
		mStatusText = (TextView) view.findViewById(R.id.seekBarPrefValue);

		mStatusText.setText(String.valueOf(mCurrentValue));
		mStatusText.setMinimumWidth(30);
		
		mSeekBar.setProgress(mCurrentValue - mMinValue);

		TextView unitsRight = (TextView)view.findViewById(R.id.seekBarPrefUnitsRight);
		unitsRight.setText(mUnitsRight);
		
		TextView unitsLeft = (TextView)view.findViewById(R.id.seekBarPrefUnitsLeft);
		unitsLeft.setText(mUnitsLeft);
		
	}
	catch(Exception e) {
		Log.e(TAG, "Error updating seek bar preference", e);
	}
	
}
 
源代码3 项目: Lucid-Browser   文件: SeekBarPreference.java
/**
 * Update a SeekBarPreference view with our current state
 * @param view
 */
protected void updateView(View view) {

    try {
        mStatusText = (TextView) view.findViewById(R.id.seekBarPrefValue);

        mStatusText.setText(String.valueOf(mCurrentValue));
        mStatusText.setMinimumWidth(30);
        
        mSeekBar.setProgress(mCurrentValue - mMinValue);

        TextView unitsRight = (TextView)view.findViewById(R.id.seekBarPrefUnitsRight);
        unitsRight.setText(mUnitsRight);
        
        TextView unitsLeft = (TextView)view.findViewById(R.id.seekBarPrefUnitsLeft);
        unitsLeft.setText(mUnitsLeft);
        
    }
    catch(Exception e) {
        Log.e(TAG, "Error updating seek bar preference", e);
    }
    
}
 
源代码4 项目: Roundr   文件: SeekBarPreference.java
/**
 * Update a SeekBarPreference view with our current state
 * 
 * @param view
 */
protected void updateView(View view) {

	try {
		RelativeLayout layout = (RelativeLayout) view;

		mStatusText = (TextView) layout.findViewById(R.id.seekBarPrefValue);
		mStatusText.setText(String.valueOf(pxFromDp(mCurrentValue)));
		mStatusText.setMinimumWidth(30);

		mSeekBar.setProgress(mCurrentValue - mMinValue);

	} catch (Exception e) {
		Log.e(TAG, "Error updating seek bar preference", e);
	}

}
 
/**
 * Update a SeekBarPreference view with our current state
 * @param view
 */
protected void updateView(View view) {

	try {
		mStatusText = (TextView) view.findViewById(R.id.seekBarPrefValue);

		mStatusText.setText(String.valueOf(mCurrentValue));
		mStatusText.setMinimumWidth(30);
		
		mSeekBar.setProgress(mCurrentValue - mMinValue);

		TextView unitsRight = (TextView)view.findViewById(R.id.seekBarPrefUnitsRight);
		unitsRight.setText(mUnitsRight);
		
		TextView unitsLeft = (TextView)view.findViewById(R.id.seekBarPrefUnitsLeft);
		unitsLeft.setText(mUnitsLeft);
		
	}
	catch(Exception e) {
		Log.e(TAG, "Error updating seek bar preference", e);
	}
	
}
 
源代码6 项目: ploggy   文件: SeekBarPreference.java
/**
 * Update a SeekBarPreference view with our current state
 * @param view
 */
protected void updateView(View view) {
    try {
        mStatusText = (TextView) view.findViewById(R.id.seekBarPrefValue);

        mStatusText.setText(String.valueOf(mCurrentValue));
        mStatusText.setMinimumWidth(30);

        mSeekBar.setProgress(mCurrentValue - mMinValue);

        TextView unitsRight = (TextView)view.findViewById(R.id.seekBarPrefUnitsRight);
        unitsRight.setText(mUnitsRight);

        TextView unitsLeft = (TextView)view.findViewById(R.id.seekBarPrefUnitsLeft);
        unitsLeft.setText(mUnitsLeft);

    }
    catch(Exception e) {
        Log.e(TAG, "Error updating seek bar preference", e);
    }
}
 
源代码7 项目: appinventor-extensions   文件: TextViewUtil.java
/**
 * Sets the minimum width of a text view.
 *
 * @param textview text view instance
 * @param minWidth minimum width of the text view in pixels
 */
public static void setMinWidth(TextView textview, int minWidth) {
  // According to https://developer.android.com/reference/android/widget/TextView.html#setMinWidth(int), the minimum
  // width of TextView is the maximum of setMinWidth and setMinimumWidth. Talk about NIH syndrome!
  textview.setMinWidth(minWidth);
  textview.setMinimumWidth(minWidth);
}
 
源代码8 项目: DateTimePicker   文件: TimePickerClockDelegate.java
/**
 * Ensures that a TextView is wide enough to contain its text without
 * wrapping or clipping. Measures the specified view and sets the minimum
 * width to the view's desired width.
 *
 * @param v the text view to measure
 */
private static void ensureMinimumTextWidth(TextView v) {
    v.measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED);

    // Set both the TextView and the View version of minimum
    // width because they are subtly different.
    final int minWidth = v.getMeasuredWidth();
    v.setMinWidth(minWidth);
    v.setMinimumWidth(minWidth);
}
 
public CountSpan(int count, Context ctx, int textColor, int textSize, int maxWidth) {
    super(new TextView(ctx));
    TextView v = (TextView)view;
    v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
    v.setTextColor(textColor);
    v.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
    //Make the view as wide as the parent to push the tokens off screen
    v.setMinimumWidth(maxWidth);
    setCount(count);
}
 
源代码10 项目: iGap-Android   文件: ViewMaker.java
static View getViewForward() {

        LinearLayout cslr_ll_forward = new LinearLayout(context);
        cslr_ll_forward.setId(R.id.cslr_ll_forward);
        cslr_ll_forward.setClickable(true);
        cslr_ll_forward.setOrientation(HORIZONTAL);
        cslr_ll_forward.setPadding(i_Dp(R.dimen.messageContainerPaddingLeftRight), i_Dp(messageContainerPadding), i_Dp(R.dimen.messageContainerPaddingLeftRight), i_Dp(messageContainerPadding));
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
            cslr_ll_forward.setTextDirection(View.TEXT_DIRECTION_LOCALE);
        }
        setLayoutDirection(cslr_ll_forward, View.LAYOUT_DIRECTION_LOCALE);

        LinearLayout.LayoutParams layout_687 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
        cslr_ll_forward.setLayoutParams(layout_687);

        View View_997 = new View(context);
        View_997.setBackgroundColor(Color.parseColor(G.textBubble));
        LinearLayout.LayoutParams layout_547 = new LinearLayout.LayoutParams(dpToPixel(2), ViewGroup.LayoutParams.MATCH_PARENT);
        layout_547.rightMargin = dpToPixel(3);
        View_997.setLayoutParams(layout_547);
        cslr_ll_forward.addView(View_997);


        TextView cslr_txt_prefix_forward = new TextView(context);
        cslr_txt_prefix_forward.setId(R.id.cslr_txt_prefix_forward);
        cslr_txt_prefix_forward.setText(context.getResources().getString(R.string.forwarded_from));
        cslr_txt_prefix_forward.setTextColor(Color.parseColor(G.textBubble));
        setTextSize(cslr_txt_prefix_forward, R.dimen.dp12);
        cslr_txt_prefix_forward.setSingleLine(true);
        cslr_txt_prefix_forward.setTypeface(G.typeface_IRANSansMobile_Bold);
        LinearLayout.LayoutParams layout_992 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
        layout_992.rightMargin = i_Dp(dp4);
        layout_992.leftMargin = i_Dp(R.dimen.dp6);
        cslr_txt_prefix_forward.setLayoutParams(layout_992);
        cslr_ll_forward.addView(cslr_txt_prefix_forward);

        TextView cslr_txt_forward_from = new TextView(context);
        cslr_txt_forward_from.setId(R.id.cslr_txt_forward_from);
        cslr_txt_forward_from.setMinimumWidth(i_Dp(R.dimen.dp100));
        cslr_txt_forward_from.setMaxWidth(i_Dp(R.dimen.dp140));
        cslr_txt_forward_from.setTextColor(Color.parseColor(G.textBubble));
        setTextSize(cslr_txt_forward_from, R.dimen.dp12);
        cslr_txt_forward_from.setSingleLine(true);
        cslr_txt_forward_from.setTypeface(G.typeface_IRANSansMobile_Bold);
        LinearLayout.LayoutParams layout_119 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
        cslr_txt_forward_from.setLayoutParams(layout_119);
        cslr_ll_forward.addView(cslr_txt_forward_from);


        return cslr_ll_forward;
    }
 
源代码11 项目: TabletClock   文件: TimePrefsDialogs.java
protected void reservePlaceForSeekBarsLevels(TextView textView) {
	Rect b = new Rect();
	textView.getPaint().getTextBounds("888", 0, 3, b);
	textView.setMinimumWidth(b.width());
}
 
 方法所在类
 同类方法