NumberPicker没有显示在AlertDialog中



我试图添加一个NumberPicker到AlertDialog,但它没有出现,即使似乎没有错误。我在Android编码方面是个新手,所以我想这里缺少了一些非常愚蠢的东西。

        AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);
        alert.setTitle("Select the value: ");
        NumberPicker np = new NumberPicker(MainActivity.this);
        String[] nums = new String[100];
        for(int i=0; i<nums.length; i++)
               nums[i] = Integer.toString(i);
        np.setMinValue(1);
        np.setMaxValue(nums.length-1);
        np.setWrapSelectorWheel(false);
        np.setDisplayedValues(nums);
        np.setValue(50);
        alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
          // Do something with value!
          }
        });
        alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int whichButton) {
            // Cancel.
          }
        });
        alert.show();

添加alert.setView(np);你必须告诉警告对话框设置新视图

相关内容

  • 没有找到相关文章

最新更新