Selector de números de Android Cambios de diseño predeterminados en Jelly Bean y helado Sandwitch

He creado una aplicación para Android que muestra un selector de números, todo funciona bien ... pero el problema está en el diseño ... cuando ejecuto la aplicación en Gingerbread, el selector de números se ve bien bien ... pero cuando Corro lo mismo en sándwich de helado y habichuelas, el diseño del selector de números ha sido modificado como se muestra a continuación.

¿Alguien puede decirme cómo conservar el diseño predeterminado del selector de números que se encuentra en pan de jengibre en jelly bean?

cuando corre ensándwich de helado yfrijol de jalea

cuando corre enpan de jengibre

Estoy usando un cuadro de diálogo personalizado en el que se coloca el selector de números, el código es el que se indica a continuación

import android.app.Activity; 
import android.app.Dialog; 
import android.graphics.drawable.ColorDrawable; 
import android.os.Bundle; 
import android.view.View; 
import android.view.Window; 
import android.widget.Button; 
import android.widget.NumberPicker; 

public class QuantityChangeDialog extends Dialog implements android.view.View.OnClickListener { 

public Activity c; 
public Dialog d; 
public Button save, cancel; 
NumberPicker np; 

public QuantityChangeDialog(Activity a) { 
super(a); 
// TODO Auto-generated constructor stub 
this.c = a; 
} 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 

requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); 
setContentView(R.layout.selecteditem_dialog); 
save = (Button) findViewById(R.id.btn_save); 
cancel = (Button) findViewById(R.id.btn_cancel); 
save.setOnClickListener(this); 
cancel.setOnClickListener(this); 
np = (NumberPicker) findViewById(R.id.qntypicker); 
np.setMaxValue(120); 
np.setMinValue(1); 
np.setValue(3); 

} 

@Override 
public void onClick(View v) { 
switch (v.getId()) { 
case R.id.btn_save: 
c.finish(); 
break; 
case R.id.btn_cancel: 
dismiss(); 
break; 
default: 
break; 
} 
dismiss(); 
} 
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta