• java 代码 添加控件 修改位置 View


    Button button = new Button(this);
    FrameLayout frameLayout = getWindow().getDecorView().findViewById(android.R.id.content);
    frameLayout.addView(button);

    //FrameLayout.LayoutParams layout= (FrameLayout.LayoutParams) button.getLayoutParams();
    //layout.setMargins(100,120,0,0);
    //layout.width = 200;
    //layout.height = 200;
    //button.setLayoutParams(layout);

    FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT,
    RelativeLayout.LayoutParams.WRAP_CONTENT);
    params.gravity = Gravity.TOP | Gravity.START;
    params.setMargins(13, 500, params.rightMargin, params.bottomMargin);
    button.setLayoutParams(params);

    添加一个Button,修改其高度、宽度、以及位置。

    RelativeLayout设置齐对齐方式

    View view = LayoutInflater.from(StationActivity.this).inflate(R.layout.layout_station_like_toast, null);
    layout_main.addView(view);
    RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) view.getLayoutParams();
    params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
    params.setMargins(params.leftMargin, params.topMargin, 0, 0);
    view.setLayoutParams(params);
  • 相关阅读:
    音乐商店
    sort函数
    优先队列
    畅通工程 并查集,最小生成树,最短路径
    线段树(segment tree )
    bfs
    完全背包
    【Matlab】向图像域添加噪声/高斯/均匀/伽马/指数/椒盐
    【手帐】Bullet Journal教程
    【Matlab】取整函数:fix/round/floor/ceil
  • 原文地址:https://www.cnblogs.com/zhaozilongcjiajia/p/11320880.html
Copyright © 2020-2023  润新知