2011-08-05 25 views
13

W jaki sposób ustawić bieżący tytuł widoku (według tytułu mam na myśli tekst pokazany poniżej poniżej: czas na baterię & (na poniższym obrazku, który będzie "Próbką menu")? Znalazłem wiele przykładów z wykorzystaniem plik manifestu, ale żaden z koduJak ustawić programowo programowo?

Android Set Title Programatically

Odpowiedz

4

Jak to

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); 

lub

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

** targetSdkVersion lub atrybut minSdkVersion jest ustawiony na "11" lub większy.

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

Używam tego zmienić tekst actionBar jest pragmatycznie w onCreate metoda()

getSupportActionBar().setTitle("yourString"); 
Powiązane problemy