2016-09-25 35 views

回答

1

作爲標準的Toolbar抽象的一部分,我們沒有明確的支持。你可以做這些黑客沒有一個是理想的一個:

  • 使用findCommandComponent(Command)Toolbar,並與您的Button子更換Button

  • 在工具欄上使用setTitleComponent,並用包含標題和所需按鈕的Container替換整個標題區域。

第二個選項是官方API,我不能保證第一個選項可以工作。

+0

感謝提示,非常有幫助。我不知道'findCommandComponent(Command)',所以我可能會嘗試第一個選項,看看它是否會在我的用例中起作用。 – user1246562

+0

我嘗試使用'findCommandComponent(Command)'後跟'toolbar.replace',但舊的Command保持原位,底層代碼太複雜,無法理解所發生的事情以及如何解決它。你自己重新創建Titlebar功能的第二個建議似乎也很重要,所以我放棄了。遺憾的是,在CN1中,不可能在按鈕上使用longPress這種有用的功能。 – user1246562

相關問題