¿Cómo volver al valor por defecto en spinner onclick?

Mi codificación spinner es algo como esto:

assetSpinner = (Spinner) findViewById(R.id.editAsset); assetAdapter = ArrayAdapter.createFromResource( this, R.array.asset_array, android.R.layout.simple_spinner_item); assetAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); assetSpinner.setAdapter(assetAdapter); 

Ahora tengo un botón de reinicio en mi diseño. Así que mi pregunta es cuando hago clic en el botón de reinicio cómo hacer que el girador volver a su valor por defecto o reiniciar el hilandero.

Puede usar el atributo setSelection Spinners para restablecer su Spinner a su posición original. spinner.setSelection(position);

Por valor predeterminado, quiere decir el valor en 0 índice. Entonces debería ser

 spinner.setSelection(0); 

Llame a esta cosa en su restablecimiento en evento de clic

 assetSpinner.setSelection(0); 

Aquí hay un ejemplo de mi código. Pongo esto en mi onCreate ():

  // Resets all spinners Button resetFilters = (Button) findViewById(R.id.resetButton); resetFilters.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { imageType.setSelection(0); colorFilter.setSelection(0); imageSize.setSelection(0); } }); 

Cambia todos mis hilanderos de nuevo a su posición predeterminada, justo delante de mis ojos cuando se hace clic en el botón.

Spinner.setSelection (posición);

Esto funciona incluso en clics de botón.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.