4

Android 設計ガイダンスには、「ActionBar カレンダー スピナー」のイメージがあります。

ここに画像の説明を入力

このウィジェットのコード実現はありますか (存在する場合)? ネイティブの SDK ウィジェットですか、それとも単なるデザイン パターンですか?

4

2 に答える 2

1

ネイティブカレンダーアプリはオープンソースではないと思うので、ウェブのどこかにソースコードが見つかるとは思えません。

getView()しかし、カスタムアダプターを作成し、 (現在の/選択されたアイテム)とgetDropDownView()(スピナー行)の異なるレイアウトを膨らませることで、おそらくそれを解決できます。

編集:カレンダーアプリがオープンソースになったのを見たところです。git-Linkは次のとおりです:https ://android.googlesource.com/platform/packages/apps/Calendar.git

拡張されたActionBarリストナビゲーションがパターンなのかカスタムウィジェットなのか、私も興味があります。ソースをチェックした後、結果を投稿しますか?

于 2013-02-13T18:13:01.693 に答える
0

OPにはかなり遅れましたが、通りすがりの人を助けることができると思いました. このチュートリアルhttp://www.androidhive.info/2013/11/android-working-with-action-bar/で提供されているコードを変更することで、同様の外観と機能を実現できます 。

actionBar Spinner に関するセクションを読んでください。関連するメソッドを変更して、アイコン/テキストビューの代わりに 2 つのテキストビュー (または 12 月 1 日タブを実現するためのタブ付きスペースを含む 1 つのテキストビュー) を含めるようにします。

于 2014-06-12T11:07:25.130 に答える