Java 并排编号选择器的框架布局

Java 并排编号选择器的框架布局,java,android,Java,Android,我希望有两个我的号码选择器并排。我不能把它们并排放在一起。我将其中一个设置为重心(feetPicker),然后如果我将另一个(inchesPicker)设置为左侧或右侧,它将进入对话框的最角落,而不是正好挨在一起 有谁能告诉我如何使用下面的代码实现数字选择器与framelayout并排显示的很好?我是Android(java)新手,因此非常感谢您的帮助:) 谢谢大家! @Override protected View onCreateDialogView() { FrameLayout

我希望有两个我的号码选择器并排。我不能把它们并排放在一起。我将其中一个设置为重心(feetPicker),然后如果我将另一个(inchesPicker)设置为左侧或右侧,它将进入对话框的最角落,而不是正好挨在一起

有谁能告诉我如何使用下面的代码实现数字选择器与framelayout并排显示的很好?我是Android(java)新手,因此非常感谢您的帮助:)

谢谢大家!

 @Override
protected View onCreateDialogView() {
    FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    layoutParams.gravity = Gravity.CENTER;

    FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    layoutParams2.gravity = Gravity.RIGHT; 

    feetPicker = new NumberPicker(getContext());
    feetPicker.setLayoutParams(layoutParams);

    inchesPicker = new NumberPicker(getContext());
    inchesPicker.setLayoutParams(layoutParams2);

    FrameLayout dialogView = new FrameLayout(getContext());
    dialogView.addView(feetPicker);
    dialogView.addView(inchesPicker);

    return dialogView;
}

您是否尝试过将每个数字选择器的布局比重设置为
?像这样:

layoutParams.gravity = Gravity.CENTER | Gravity.LEFT; // center left

layoutParams2.gravity = Gravity.CENTER | Gravity.RIGHT; // center right