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