将上/下箭头添加到android numberpicker
我做了一个数字对白。它看起来像左边的图像,但没有向上/向下箭头: 如何添加它们 这是我的密码:将上/下箭头添加到android numberpicker,android,Android,我做了一个数字对白。它看起来像左边的图像,但没有向上/向下箭头: 如何添加它们 这是我的密码: public class NumberPickerFragment extends DialogFragment implements DialogInterface.OnClickListener { protected final String CLS = this.getClass().getSimpleName();
public class NumberPickerFragment extends DialogFragment
implements DialogInterface.OnClickListener {
protected final String CLS = this.getClass().getSimpleName();
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// TODO: Make this more flexible
NumberPicker np = new NumberPicker(getActivity());
np.setMaxValue(250);
np.setMinValue(100);
np.setValue(150);
np.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
np.setWrapSelectorWheel(false);
return new AlertDialog.Builder(getActivity())
.setTitle(R.string.height)
.setView(np)
.setPositiveButton(android.R.string.ok, this)
.create();
}
@Override
public void onClick(DialogInterface dialog, int whichButton) {
// TODO: Do something with the return value
Log.d(CLS, "Received click");
}
}
在Android中,NumberPicker有两种风格——一种是上下按钮,另一种是滚轮滚动 根据您当前的主题,NumberPicker将呈现给用户 资料来源:
此外,如果您查看NumberPicker的源代码,则只有当主题样式定义的NumberPicker布局等于默认的R.layout时,才会启用上/下图像按钮。数字选择器使用自定义数字选择器来实现这一点。哦,这没有默认值吗?我希望调用选择器上的一个方法来添加这些箭头。不,这没有默认设置。因此,请检查此链接,如果它对您有帮助,那么我会将其作为答案发布。我提供的链接有用吗?如果是,请您接受我的回答?这可能会提供有关NumberPicker可以显示的每个模式的有用信息。我的主题是全息光。是否有一种简单的方法来启用按钮?我没有时间去实现它们,除非它真的很简单。这就解释了。若要启用按钮,只需使用此主题作为父主题创建自定义主题,并覆盖NumberPicker\u internalLayout样式以使用layout R.layout.number\u选取器。