No se puede crear un ToggleButton en Eclipse IDE para android

En mi diseño gráfico XML de Android, no puede mostrar mi ToggleButton . Consigo algunos errores (véase abajo). He comprobado todos los otros componentes en la ventana de la paleta y el único componente que no carga es ToggleButton . El problema no es específico del proyecto. Persiste en cada proyecto que yo creo.

Nota: He intentado arrastrarlo directamente, así como usar código XML para generarlo. Pero falla de cualquier manera y el error es el mismo.

Error:

 Exception raised during rendering: -1 Exception details are logged in Window > Show View > Error Log The graphics preview in the layout editor may not be accurate: Different corner sizes are not supported in Path.addRoundRect. (Ignore for this session) Path.isConvex is not supported. (Ignore for this session) 

He referido esta pregunta y he intentado editarla pero la edición fue rechazada. Así que por favor no me redirija allí.

Estoy utilizando la API 21. Todas las herramientas de construcción están instaladas.

Tuve el mismo problema y resuelto cambiando la pantalla de mi dispositivo de destino a cualquiera de los dispositivos xhdpi OR xxhdpi.
Lo siento pero no puedo publicar imágenes todavía, todo lo que tienes que hacer es ir al menú desplegable justo encima del diseño gráfico -> General O Google -> Selecciona el dispositivo de destino xhdpi / xxhdpi que prefieras.
También soy nuevo en Android, así que no soy capaz de explicar por qué esto está sucediendo, sólo puedo supongo que es un problema de compatibilidad o algo. Intentaré descubrir más.
Mientras tanto, espero que esto también resulte útil para usted 🙂

El problema está en su fondo dibujable. Esquinas de su rectángulo puede ser redondeado todo sólo por una misma cantidad. Al igual que su mensaje de error dice. Debe fijarlos todos a la misma cantidad.

Tal vez sea el tema de la pantalla, así que asegúrese de que el tema que seleccione coincide con el android:theme en su etiqueta de activity en AndroidManifest.xml . En Android Studio (lo siento, no eclipse según la pregunta) en la barra superior del panel de vista previa, tuve que hacer clic en el nombre del tema actual (que era Light ) que abre el panel Select Theme y luego elegir mi tema en Project Themes (como Tuve un tema personalizado – su ubicación puede variar).

Creo que puedes usar este código

  togglebut.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String text = togglebut.getText().toString(); Toast.makeText(MainActivity.this, "" + text, Toast.LENGTH_SHORT).show(); textView.setText(text); } }); 

Para más información Haga clic en [aquí] ( http://androidcoding.in/2016/09/11/android-tutorial-toggle-button/ "Android Toggle Button")

  • Android: El servicio de intento anidado no se inicia después de llamar a Context.startService ()
  • ¿Cómo afectar a elementos fuera de un listview cuando se hace clic en algunos elementos de la vista de lista?
  • Android Spinner Dropdown flecha que no se muestra
  • ¿Por qué las cadenas de referencia de un archivo de recursos externos en lugar de codificación en la disposición de Android XML?
  • Cadena de resultados de Android HttpUrlConnection truncada
  • ¿El botón del interruptor-botón se inclina?
  • CollapsingToolbarLayout | Aspectos de desplazamiento y diseño
  • La previsualización del estudio Android desaparece cuando se agrega NestedScrollView a XML
  • Haga que EditText crezca a medida que se llena
  • GetContentResolver () y getWindow () en un DialogFragment
  • Appcompat res values-v21 Los errores de themes_base en eclipse no desaparecen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.