個人的には、ActionBarSherlock を使用するという考えを放棄し、代わりに独自のレイアウト リソースを使用してこれを実装します。
ActionBarSherlock のユーザーとして、これは素晴らしいライブラリであると言えます。基本的に、Honeycomb 以前を含むすべてのデバイスで ActionBar API を使用できるため、Honeycomb 以前のデバイスに合わせて別の UI をコーディングする必要がないからです。しかし、ActionBarSherlock のポイントは、ネイティブの ActionBar と同等の API を提供するだけだということです。そして問題は、ActionBar は、Google が UI を実装する方法に適合する特定の機能とコントロールを提供するように設計されているため、それを使って創造的にできることを制限していることです。一言で言えば、カスタムレイアウトを指定できますView
バー内のどこかに表示されます。また、バーの右側に配置されたアクション アイテムとして表示されるメニュー アイテムを制御することもできます (ただし、そのようなアイテムがバーに表示されるかどうかは、最終的には画面スペースに基づいてシステム次第です)。このバーでは、非常に特別な機能 (アクション ビュー、アクション プロバイダーなど) を実装することもできます。
しかし、あなたが描いたような非常にカスタマイズされたレイアウトを作成しようとしていて、ActionBar (または ActionBarSherlock) が提供する特別な機能を必要としない場合は、ゼロから作成する方がよいかもしれません.