Error Ningún recurso encontrado que coincida con el nombre dado (en 'src' con el valor '@ drawable / button1')
Pensé que el libro tenía código incorrecto. Probado en mi casa y funcionó. Se enteró de que mi eclipse estaba realmente roto. Tuvo que eliminar y volver a instalar eclipse.
Este es mi primer post aquí, así que si no he seguido algunas de las reglas, por favor hágamelo saber. Intenté buscar y encontré un post con el mismo error pero trataron con cadenas. Estoy siguiendo las Aplicaciones de Android para principiantes absolutos (2ª Edición) y en la página 179 usted trae button1.xml en su res / drawable. Cuando voy en layout / activity_main.xml y la entrada
- ¿Cómo mantengo la relación de aspecto en los botones de imagen en android?
- ImageButtons Tamaño y ubicación no funcionan en Eclipse
- ¿Cómo alinear la fuente de la imagen dentro del ImageButton?
- Android ImageButton sin borde, pero sigue con la indicación de clic
- Android Studio: Utilizar ImageButton para iniciar una nueva actividad bloquea la aplicación
<ImageButton android:id="@+id/button_one" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/button1" android:contentDescription="@string/app_name"/>
Errores que indican que el androide: src "error: Error: Ningún recurso encontrado que coincida con el nombre dado (en 'src' con el valor '@ drawable / button1')."
Ahora hay algunas cosas que me confunden, estoy usando eclipse y tengo 4 carpetas dibujables (drawable-hdpi, drawable-ldpi, drawable-mdpi, y drawable-xhdpi), he ido a New> File en cada uno de los 4 carpetas dibujables e importó un button1_focused.png, button1_pressed.png y button1_normal.png con sus respectivas resoluciones. También he puesto button1.xml en cada una de las carpetas.
Button1.xml es como sigue
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/button1_pressed" /> <item android:state_focused="true" android:drawable="@drawable/button1_focused" /> <item android:drawable="@drawable/button1_normal" /> </selector>
Intenté android: fondo en lugar de android: src y que los errores también. Veo que su error'ing hacia fuera que indica que no hay archivo en src (o fondo). Simplemente no sé qué poner allí.
Paquete de código Java com.example.ui_designs;
import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } ImageButton imageButton = new ImageButton(context); imageButton.setImageResource(R.drawable.button1); }
Enlace a la captura de pantalla: http://s7.postimage.org/3v4tu9ifv/UI_Designs.png
- Android Imagebutton Cambiar imagen OnClick
- Gridview con diseño (imageview + imagebutton) para cada valor
- Android ImageButton escala y mantener relación de aspecto
- Fondo transparente en ImageButton con efecto de ondulación?
- Aplicar diseño de material táctil ondulación a ImageButton?
- Cómo crear una cuadrícula de 10x10 en Android?
- ¿Hay una manera de llenar el padre menos un número fijo en Android RelativeLayout?
- Creación de un botón de forma triangular para la aplicación Android
Pensé que el libro tenía código incorrecto. Probado en mi casa y funcionó. Se enteró de que mi eclipse estaba realmente roto. Tuvo que eliminar y volver a instalar eclipse.
Pido disculpas por cualquier inconveniente que pueda haber causado y agradezco la ayuda de la comunidad.
De acuerdo con la captura de pantalla de su Explorador de proyectos … no tiene el button1.xml
en su carpeta drawable-hdpi
.
Si desea utilizar alll de los mismos tamaños de imagen, la densidad no importa, puede hacer una nueva carpeta llamada nada más que sólo drawable
que se encargará de todas las densidades de pantalla.
¿Podría intentar hacerlo en su código java?
ImageButton imageButton = new ImageButton(context); imageButton.setImageResource(R.drawable.button1);
Tuve un problema similar porque
1: No agregué el nombre de la imagen apropiada después de @ / drawable
2: También no agregé la imagen en la carpeta drawable-ldpi.
<ImageView android:id="@+id/imageDisplay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/nasalogo"> </ImageView>
En mi caso necesitaba agregar la imagen llamada nasalogo en mi carpeta drawable-ldpi
También esto es lo que mi valores / string.xml parece
<?xml version="1.0" encoding="utf-8"?>
PCWorldRssReaderActivity
<string name="text_image_title">Decorating the Sky</string> <string name="text_image_date">Mon, 19 Aug 2013 00:00:00 EST </string> <string name="text_image">nasalogo</string> <string name="text_image_description"> This is mosaic image</string>
Luego
Me golpeó este mientras que era ingeniería inversa un proyecto, "error: Error: Ningún recurso encontrado que coincida con el nombre dado (en 'fondo' con el valor '@ color / default_bg').
Resolución: Agregó este siguiente atributo a "/project_/res/values/colors.xml"
<color name="default_bg">#aa000000</color>
Finalmente parecía gustar algo esto:
<resources> <color name="black_overlay">#66000000</color> <color name="default_bg">#aa000000</color> </resources>
Hay otra solución. Copie todas las carpetas de imágenes (con el mismo nombre) en todas las 4 carpetas dibujables. Y ejecutar android: src = "@ drawable / filename" Funcionó para mí entonces!
Tenía esto sucede en AndroidStudio y resultó que mi archivo fue nombrado .png pero era un jpeg.
- Cómo llamar a un asynctask dentro de un evento de clic de botón
- Obfuscate Android proyecto de prueba, así como el proyecto (prueba en ejecución en la versión ofuscada y la versión)