2012-06-07 143 views
0

我確實搜索過互聯網以找到我的問題的答案,但沒有網站幫助過我,所以我希望有人可以!預先感謝您,祝您有個美好的一天:-)Android用戶界面元素的用法

所以這些日子裏,我一直忙於進一步瞭解Android設計指南,瞭解更多關於它以及如何在未來的應用程序中實現它。這是我用來查看準則的主要網站:http://developer.android.com/design/index.html。大網站,但有一些小東西,我無法在開發指南或其他地方找到。我只是不知道如何實現一些(簡單的)UI元素。

有人可以給我提供下列問題的代碼片段嗎?(我想知道如何儘可能簡單地做到這一點,谷歌是怎麼做的!)它也可以幫助其他(開始)開發者!

我的主要問題是,是否有特殊的元素來實現這些東西?因爲它們是Android 4.0中的關鍵元素,它應該具有某些標準的權利?

1)Android 4.0使用帶有分隔符的標題很多新主題,它看起來不錯。但我找不到如何簡單地實現這個元素。我想知道的是如何使灰色尋找分頻器這個藍色的標題文字下面就來看看這幅畫:

Blue title with divider!

2)如何使部分分隔帶來什麼影響?這樣的形象:

Section dividers

3)如何使部分分隔的列表,並給出一個列表項下它的名字2行的解釋是這樣的:

Listview

我確實搜索了互聯網,找到了我的問題的答案,但沒有任何網站可以幫助我,所以我希望有人可以!預先感謝您,祝您有美好的一天:-)

回答

1

在大多數情況下,您將不得不這樣做是創建一個自定義佈局。我試圖用這種方法重新創建people應用程序的外觀。在大多數情況下,您所看到的外觀與PreferenceActivity視圖相似。這給了你最後一張圖片的外觀,並且可能在People應用程序中做了一些額外的編程。我發現創建自己的佈局更容易,而不是試圖搞亂。

據我所知,API中沒有任何東西可以創建你想要做的事情,並且自定義佈局將成爲未來的方向。

像你在開始顯示的自定義對話框佈局非常簡單,如果你不知道如何操作佈局我會從那裏開始。查找android的顏色色板拿到藍色

編輯

另一件事你可以做的是看通過People源代碼,看看他們是如何做的顏色,但它可能會更加的當你可以做一個佈局時,它的價值比它的價值還要高。

+0

謝謝你的回答,我會按照你說的方式去做。雖然他們引入了一個全新的標準,但我們必須遵循的指導原則是愚蠢的,但他們並沒有在API中包含某些內容。但這是我的看法。謝謝! :) – MartijnG

+0

只是一個更新,我找到了一個庫,它可以完成你正在尋找的任務,並且很容易實現https://github.com/emilsjolander/StickyListHeaders – tyczj