android.widget.Button.layout()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(148)

本文整理了Java中android.widget.Button.layout()方法的一些代码示例,展示了Button.layout()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.layout()方法的具体详情如下:
包路径:android.widget.Button
类名称:Button
方法名:layout

Button.layout介绍

暂无

代码示例

代码示例来源:origin: hiphonezhu/Android-Demos

/**
 * 更新位置
 */
public void restorePosition() {
  // 读取保存的位置
  float x = sp.getFloat(KEY_FLOATING_X, -1);
  float y = sp.getFloat(KEY_FLOATING_Y, -1);
  if (x == -1 && y == -1) { // 初始位置
    x = getMeasuredWidth() - floatingBtn.getMeasuredWidth();
    y = getMeasuredHeight() * 2 / 3;
  }
  floatingBtn.layout((int)x, (int)y,
      (int)x + floatingBtn.getMeasuredWidth(), (int)y + floatingBtn.getMeasuredHeight());
}

代码示例来源:origin: behindeye/WxPhoneNumberHelper

public static Bitmap getBitmap(Context context, String paramString,
    int bgsid, int textsize, int textcolor) {
  Button localButton = new Button(context);
  localButton.setBackgroundResource(bgsid);
  localButton.setTextSize(TypedValue.COMPLEX_UNIT_SP, textsize);
  localButton.setText(paramString);
  localButton.setTextColor(textcolor);
  localButton.setDrawingCacheEnabled(true);
  localButton.measure(View.MeasureSpec.makeMeasureSpec(0, 0),
      View.MeasureSpec.makeMeasureSpec(0, 0));
  localButton.layout(0, 0, localButton.getMeasuredWidth(),
      localButton.getMeasuredHeight());
  localButton.buildDrawingCache();
  return Bitmap.createBitmap(localButton.getDrawingCache());
}

相关文章

Button类方法