2011-08-05 21 views
13

¿Cómo puedo establecer el título de la vista actual (por título me refiero al texto mostrado debajo de la batería & de tiempo (en la imagen siguiente que sería "Menú de muestra") programáticamente? Encontré muchos ejemplos usando archivo de manifiesto, pero ninguno de código¿Cómo puedo establecer el título de manera programática?

Android Set Title Programatically

Respuesta

4

gusta esta

public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     this.setTitle("This is my Title"); 


    } 
5
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
setContentView(R.layout.foo_layout); 
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_bar); 

o

youractivity.setTitle(); 
1
ActionBar actionBar = getActionBar(); 
actionBar.setSubtitle("mytest"); 
actionBar.setTitle("Hello"); 

** targetSdkVersion o atributo minSdkVersion está ajustado a "11" o mayor.

<manifest ... > 
    <uses-sdk android:minSdkVersion="11" ... /> 
    ... 
</manifest> 
0

Lo utilizo para cambiar el texto de actionbar pragmáticamente en onCreate método()

getSupportActionBar().setTitle("yourString"); 
Cuestiones relacionadas