Dos elementos XML con id id

Estoy intentando modificar dos TextViews exactamente de la misma manera. Pensé que puedo darles la misma identificación y con findViewById () y los métodos del setText () cambian esos TextViews en dos líneas. Pero parece que sólo se cambia un TextView.

¿Hay alguna forma de hacer esto? O tengo que hacer diferentes ids para cada elemento, obtener todos los elementos mediante el método findViewById () y establecer su texto?

Los identificadores de vistas son enteros simples, por lo que simplemente puede tener una matriz de identificaciones que desea cambiar. Por ejemplo:

int[] ids = { R.id.text1, R.id.text2, ... }; for (int id: ids) { TextView tv = (TextView) findViewById(id); tv.setText("Hello, World!"); } 

Por supuesto, sería mejor tener ids como un miembro de clase final estático. Es decir:

 public class MyActivity extends Activity { private static final int[] textViewIDs = { R.id.text1, R.id.text2, ... } ... } 

Tienes que definir dos ids diferentes. No hay manera de tener un widget con el mismo id que otro ya que ambos son dos widgets diferentes e independientes.

Un ID es único para cada View.So no puede ser compartido. Lo que puede hacer es tener ambos id de vista obtenidos en el código y tener condiciones para modificar el texto. Como si (id == id1 && id == id2), a continuación, editar el texto.

  • Cómo mostrar 3 puntos al final del texto en la vista de texto
  • Android: Colorear parte de una cadena usando TextView.setText ()?
  • Cómo eliminar el espacio superior y inferior en la vista de texto de Android
  • No puede desplazar el ViewPager al tocar TextView (con android: gravity = "center") en él
  • Justificar texto en TextView Android
  • Excepción de Android TextView y puntero nulo
  • Acceso al texto de Multiline TextView en Android
  • Tamaño de texto de escala automática
  • ¿Cómo puede mostrar texto al revés con una vista de texto en Android?
  • Android textview - no puedo conseguir que va
  • Android y & nbsp; En TextView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.