2012-08-15 76 views
2

這既不是代碼問題,也不是技術問題,所以我承認它可能與StackOverflow有點偏離主題,但我真的需要幫助,因爲我已經花了很多時間。這個類似氣球的UI組件的名稱是什麼? (Android/Linux)

我正在處理幫助窗口的實現,我想用一些我在某些Android按鈕選項中看到的視圖來完成此操作。在某些Ubuntu版本中,當您將鼠標箭頭指向主任務欄中的應用程序快捷方式時,也可以看到該視圖。它看起來像一個氣球型對話框。貝婁是視圖的screenshoot:

enter image description here

我的問題是有點softheaded之一:我不知道這個UI組件的技術名稱,所以我不能搜索文檔和示例。

我已經搜索了幾個術語組合,例如對話框,菜單,氣球,彈出式菜單等等,都沒有成功。有人可以告訴我這個UI的名稱,如果可能的話,在Android/Java中發佈一個簡單的用法示例?

在此先感謝!

回答

3

這種方法沒有本地用戶界面,但是,您可以使用任何您喜歡的視圖組(取決於其內容),並將此視圖組的背景設置爲9個可修補繪圖。

+0

嗨Budius,謝謝你的回覆。是的,這聽起來是一個有效的解決方案,但我正在尋找本地組件(如果它存在)。我可以按照你所說的方式來實現這一點,但是它會從我手中抽出一些額外的時間,因爲幫助框會處理其他視圖,並且每次顯示時我都需要根據他的父母位置檢查位置。 – mthama 2012-08-15 15:01:39

+2

正如@PeterSlesarew所提到的那樣,有一些免費/開源的庫可以實現這一點。我記得有一個叫ActionProvider的東西,我從來沒有用過,所以我不能保證它會成爲你想要的答案,但你可以在這裏查看http://developer.android.com/guide/topics/ui/actionbar .html#ActionProvider和這裏http://developer.android.com/reference/android/view/ActionProvider.html – Budius 2012-08-15 15:06:13

+0

嗨Budius再次。真的很好的解決方案。雖然ActionProvider並不是我正在尋找的確切的東西,但它可以很好地適合我的目的。我正在接受這個答案,因爲它現在是我正在尋找的最接近的文檔。非常感謝PeterSlesarew和Andy提供的有用答案。 – mthama 2012-08-15 18:25:37