簡體   English   中英

如何使用后退按鈕和標題創建自定義標題欄?

[英]How to create custom title bar with back button and title?

我想為我的應用程序制作一個漂亮的 GUI。 但是我將如何創建一個帶有后退按鈕的自定義標題欄? 是否有任何工具可以在 android 中制作自定義按鈕? 或者幫助制作圖形用戶界面? 還有什么書可以大量談論 android GUI 的嗎?

我想為我的應用程序制作一個漂亮的 GUI。

那很好。

但是我將如何創建一個帶有后退按鈕的自定義標題欄?

沒有明智的 Android 開發人員會在屏幕上放置“后退按鈕”,因為操作系統為用戶提供了后退按鈕。

現在在自定義標題欄上做太多事情時要小心。 Android 標題欄正在演變為 Android 3.x 的 Honeycomb“動作欄”,Ice Cream Sandwich 很有可能也會為手機提供“動作欄”。 雖然您可以設置操作欄的樣式並使用它做很多漂亮的事情,但它的結構應該遵守,因此 Android 應用程序可以具有一致的外觀和感覺。 如果你讓你的手機應用過於依賴一種完全不同的“自定義標題欄”,你可能會收到用戶的 UX 抱怨。

話雖這么說,我個人發現做“自定義標題欄”的最簡單方法是簡單地擺脫現有的標題欄(例如, android:theme="@android:style/Theme.NoTitleBar"<activity>在清單中),然后在活動自己的布局中執行“標題欄”。 或者,如 本文所述,使用FEATURE_CUSTOM_TITLE

是否有任何工具可以在 android 中制作自定義按鈕?

Photoshop。 GIMP。 微軟油漆。 等等。

如果您指的是按鈕表面上的 go 圖像,則只需要一個圖像。 如果您指的是自定義背景,那將變得更加復雜,因為它們可能需要九個補丁 PNG 文件,一個對應於每個不同的 state相關(正常、按下、選擇等)。

或者幫助制作圖形用戶界面?

Eclipse 現在有拖放式 GUI 開發。

還有什么書可以大量談論 android GUI 的嗎?

假設您的意思是“嚴重”(並且在鍵入時被 SHIFT 鍵分心),那么幾乎所有人都會這樣做。 這不像他們覆蓋 Web 服務器或 Beowulf 集群或其他東西。

至於它們是否符合您對“HEAVELY”的標准,請閱讀目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM