Android 設計ガイダンスには、「ActionBar カレンダー スピナー」のイメージがあります。
このウィジェットのコード実現はありますか (存在する場合)? ネイティブの SDK ウィジェットですか、それとも単なるデザイン パターンですか?
Android 設計ガイダンスには、「ActionBar カレンダー スピナー」のイメージがあります。
このウィジェットのコード実現はありますか (存在する場合)? ネイティブの SDK ウィジェットですか、それとも単なるデザイン パターンですか?
ネイティブカレンダーアプリはオープンソースではないと思うので、ウェブのどこかにソースコードが見つかるとは思えません。
getView()
しかし、カスタムアダプターを作成し、 (現在の/選択されたアイテム)とgetDropDownView()
(スピナー行)の異なるレイアウトを膨らませることで、おそらくそれを解決できます。
編集:カレンダーアプリがオープンソースになったのを見たところです。git-Linkは次のとおりです:https ://android.googlesource.com/platform/packages/apps/Calendar.git
拡張されたActionBarリストナビゲーションがパターンなのかカスタムウィジェットなのか、私も興味があります。ソースをチェックした後、結果を投稿しますか?
OPにはかなり遅れましたが、通りすがりの人を助けることができると思いました. このチュートリアルhttp://www.androidhive.info/2013/11/android-working-with-action-bar/で提供されているコードを変更することで、同様の外観と機能を実現できます 。
actionBar Spinner に関するセクションを読んでください。関連するメソッドを変更して、アイコン/テキストビューの代わりに 2 つのテキストビュー (または 12 月 1 日タブを実現するためのタブ付きスペースを含む 1 つのテキストビュー) を含めるようにします。