Android在屏幕中央设置进度条

Android在屏幕中央设置进度条,android,Android,当然,微调器位于左上角。我已经搜索并找到了xml方法,但是我想要一个java解决方案 LinearLayout spinnerLayout = new LinearLayout(this); addContentView(spinnerLayout,new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); ProgressBar spinner = new ProgressBar(thi

当然,微调器位于左上角。我已经搜索并找到了xml方法,但是我想要一个java解决方案

    LinearLayout spinnerLayout = new LinearLayout(this);
    addContentView(spinnerLayout,new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

    ProgressBar spinner = new ProgressBar(this);
    spinnerLayout.addView(spinner);
这应该行得通

这应该行得通

    LinearLayout spinnerLayout = new LinearLayout(this);
    spinnerLayout.setGravity(Gravity.CENTER);
    addContentView(spinnerLayout,new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

    ProgressBar spinner = new ProgressBar(this);
    spinnerLayout.addView(spinner);