¿Alguien sabe cómo configurar programáticamente el texto de un botón?Android Programming setting program text
cosa es que no estoy llamando a esto desde el diseño principal (setContentView) lo estoy llamando en una vista que está inflada después de una asynctask aquí lo he intentado, pero esto está dando una excepción de puntero nulo en la 2da línea
Button mButton=(Button)findViewById(R.id.contact);
mButton.setText("number");
heres mi presentación en la que estoy llamando el botón
<Button
android:id="@+id/contact"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/address"
android:layout_toLeftOf="@+id/badge"
android:background="@drawable/ic_btn_call"
android:textSize="10dp"
android:textStyle="bold"
android:textColor="@color/white"/>
aquí mi punto de vista estoy inflando
ClubInfo = LayoutInflater.from(getBaseContext()).inflate(R.layout.clubinfocell,
null);
TextView TeamNameText = (TextView) ClubInfo.findViewById(R.id.TeamName);
TeamNameText.setText(teamName);
TextView AddressText = (TextView) ClubInfo.findViewById(R.id.address);
AddressText.setText(address1);
Button mButton=(Button)ClubInfo.findViewById(R.id.contact);
mButton.setText(telephone);
puede publicar su método onCreate completa ¿aquí? – Cata
por favor proporcione su archivo de código de Java completo. –
Da NPE porque mButton es nulo en la primera línea. Y eso es porque findViewById no encontró un R.id.contacto que le hayas proporcionado. –