Android:如何使用NumberPickerDialog
有人能给我举个例子,说明如何在Activity.onCreateDialog()中实例化NumberPickerDialog吗 在一个名为numberpicker的repo演示中,有一些示例用于使用该小部件,但没有一个示例用于实际的对话框 在其他方法中,我尝试了以下方法:Android:如何使用NumberPickerDialog,android,android-widget,custom-controls,android-alertdialog,Android,Android Widget,Custom Controls,Android Alertdialog,有人能给我举个例子,说明如何在Activity.onCreateDialog()中实例化NumberPickerDialog吗 在一个名为numberpicker的repo演示中,有一些示例用于使用该小部件,但没有一个示例用于实际的对话框 在其他方法中,我尝试了以下方法: return new NumberPickerDialog.Builder(this) .setTitle("Choose Number") .etc.. 但这只是显示一个标准的AlertDialog,没有N
return new NumberPickerDialog.Builder(this)
.setTitle("Choose Number")
.etc..
但这只是显示一个标准的AlertDialog,没有NumberPicker
谢谢 (和
选择此选项:
).(和
选择此选项:
).终于让它起作用了。com.quietlycoding.android.picker.picker中有一个例子,但我发现该对话框没有正确设置暗显,当它在视图中时,背景中的整个活动都会被暗显 我只是以通常的方式创建了一个AlertDialog,然后将NumberPicker小部件粘贴到setView()中,解决了这个问题:
确保将numberpicker项目中的number\u picker\u pref.xml复制到您自己项目中的res/layout中。最终使其正常工作。com.quietlycoding.android.picker.picker中有一个例子,但我发现该对话框没有正确设置暗显,当它在视图中时,背景中的整个活动都会被暗显 我只是以通常的方式创建了一个AlertDialog,然后将NumberPicker小部件粘贴到setView()中,解决了这个问题:
确保将numberpicker项目中的number\u picker\u pref.xml复制到您自己项目中的res/layout中。如果您这样做,应该会简单得多:
//charger le NumberPicker
npicker = (NumberPicker) findViewById(R.id.picker);
// Set intervalle
npicker.setRange(1, pages.size());
// Set la valeur actuelle
npicker.setCurrent(1);
npicker.setOnChangeListener(new OnChangedListener() {
@Override
public void onChanged(NumberPicker picker, int oldVal, int newVal) {
// TODO Auto-generated method stub
Log.e("Log Change event","oldVal: "+oldVal+"//newVal: "+newVal);
}
});
如果您这样做,应该会简单得多:
//charger le NumberPicker
npicker = (NumberPicker) findViewById(R.id.picker);
// Set intervalle
npicker.setRange(1, pages.size());
// Set la valeur actuelle
npicker.setCurrent(1);
npicker.setOnChangeListener(new OnChangedListener() {
@Override
public void onChanged(NumberPicker picker, int oldVal, int newVal) {
// TODO Auto-generated method stub
Log.e("Log Change event","oldVal: "+oldVal+"//newVal: "+newVal);
}
});
我认为你没有正确地理解我的问题。我知道NumberPicker对话框的存在,也知道如何创建它们。我搞不清楚的是如何使用numberpicker库创建numberpicker对话框。嗯。。。您能否使用library创建NumberPickerDialog,但不调用Activity.onCreateDialog?我认为您没有正确阅读我的问题。我知道NumberPicker对话框的存在,也知道如何创建它们。我搞不清楚的是如何使用numberpicker库创建numberpicker对话框。嗯。。。是否可以使用库创建NumberPickerDialog,但不调用
活动。onCreateDialog
?比什么更简单?公认的答案是什么?请在你的回答中提到这一点。与什么相比要简单得多?公认的答案是什么?请在你的回答中提到这一点。