No se pueden obtener widgets de main.xml referenciados en el programa Java
Hizo un archivo xml muy básico para tratar de acceder a un widget de botón simple. El archivo main.xml es:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/white"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello"/> <TextView android:text="Heading Text" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <Button android:text="Button Text" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout>
El programa Java es
- Texto de edición de texto de Android Word-Wrap
- Cómo agregar etiquetas en xml en android? Y cómo guardar ese archivo xml?
- Android nivel 21 compatibilidad hacia atrás? (Desde que salió la nueva actualización del SDK)
- Android: propósito de usoLevel en etiqueta de forma
- Eclipse - parseSdkContent falló el error - no reconoce archivos XML
import android.app.Activity; import android.os.Bundle; import android.widget.Button; public class TestButton extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button myButton = (Button)findViewById(android.R.id.Button01); } }
El error en la línea 'Botón' es:
Button01 no se puede resolver o no es un campo
Cualquier idea, qué error muy básico estoy haciendo: (:(.
- Deshabilitar elementos de vista de lista con selector y isEnabled ()
- Dibujar círculo mediante programación utilizando Android ShapeDrawable
- Acolchado CardView y esquinas redondeadas
- Android: Cajón de navegación en múltiples actividades
- Animación de agitación de botón de Android
- Signo de interrogación (?) En atributos XML para Android
- ¿Puede un ToggleButton cambiar la funcionalidad de otros botones en la misma Actividad?
- Match_parent no funciona para ListView, si ListView está dentro de NestedScrollView
Button myButton = (Button)findViewById(android.R.id.Button01);
Esto está mal. No hace referencia a la auto-generada R.java
de su proyecto, se está haciendo referencia a la clase android.R
estándar. Debería ser:
Button myButton = (Button) findViewById(R.id.Button01);
- Convertir de YUV a RGB en c + + (android-ndk)
- Almacenamiento de datos en un archivo de Excel desde una aplicación Android