我開始學習Android開發,我的應用程序頂部有一個欄,其中包含活動標題和應用程序圖標。我想知道如何編輯它(改變文本,背景顏色等),並刪除它?我也想知道如何編輯我的應用程序的標題,因爲它目前是其主要活動的名稱...Android:如何編輯屏幕頂部的欄?
非常感謝。
我開始學習Android開發,我的應用程序頂部有一個欄,其中包含活動標題和應用程序圖標。我想知道如何編輯它(改變文本,背景顏色等),並刪除它?我也想知道如何編輯我的應用程序的標題,因爲它目前是其主要活動的名稱...Android:如何編輯屏幕頂部的欄?
非常感謝。
編輯您的AndroidManifest.xml
<application
android:icon="@drawable/icon"
android:label="@string/app_label"
>
...
<activity
android:name="foo.MyActivity"
android:label="@string/activity_label" >
</activity>
</application>
如果你不想要任何標題欄,添加屬性:
android:theme="@android:style/Theme.NoTitleBar"
要在應用程序標籤。
如果你的意思是「標題欄」作爲在屏幕的頂部欄,即可以通過添加下面一行到你的清單
android:theme="@android:style/Theme.NoTitleBar"
是添加到應用程序標記,如下所示將其刪除:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
非常感謝,非常有用的提示。 – Rob 2012-07-06 22:35:38
我想知道如何進行編輯(更改文本,背景顏色等),並刪除它?
如果您的android:targetSdkVersion
是API級別11+,則稱爲操作欄。在活動中調用getActionBar()
(如果使用的是ActionBarSherlock,則爲getSupportActionBar()
),您可以獲得ActionBar
對象。這裏有一系列的方法,比如標題是否被顯示。
也想知道如何編輯我的應用程序的標題,因爲它是目前其主要活動
由於LXX筆記的名字,你的清單先後爲<application>
和<activity>
,android:label
屬性這指向字符串資源。您可以將字符串資源中的值更改爲其他值。對於活動標題,您還可以在運行時通過Activity
上的setTitle()
進行更改。
非常感謝這個非常完整的答案,我的活動中的this.setTitle(「Title」)完美運作。 – Rob 2012-07-06 22:46:00
如果我這樣做,它適用於我的應用程序的名稱,但它的頂部的酒吧也包含此文本,我不希望它。 – Rob 2012-07-06 22:29:34
我編輯過,您還可以設置/刪除活動的標籤屬性,這是您的意思? – Ixx 2012-07-06 22:31:16
我不明白的東西:我已經把''放在其中'''。但是出現在設備上的我的應用程序的名稱也是我主要活動的名稱,而不是app_name,爲什麼? –
Rob
2012-07-06 22:39:52