0

このUIパターンを何と呼べばいいのかわからないためか、グーグルで検索しても何も見つかりませんでした。JB people アプリでは、左側に連絡先が表示され、右側に選択した連絡先の詳細が表示されます。右側の詳細フラグメントには、選択した連絡先を指す三角形があります。この Android UI パターンは何と呼ばれていますか? どうすれば実装できますか。

ここに画像の説明を入力

4

1 に答える 1

4

これは、新しいプロジェクトを開始し、MasterDetailFlow テンプレートを使用することを選択した場合 (最新の ADT 更新がある場合) にコードを取得できるマスター詳細フロー テンプレートです。

三角形/矢印の部分に関する限り、Google がどのようにそれを行っているかはよくわかりませんが、これは私がそれに取り組む方法です:

アイテムが選択されたときのリストフラグメントでは、詳細フラグメントの背景と一致するリソースとして三角形/矢印を持つ ImageView があり、それをリスト行の右側に揃え、パディング/マージンがないことを確認しますそれとビューの端の間。ViewStub ( http://developer.android.com/reference/android/view/ViewStub.html ) を使用するか、ImageView の XML でデフォルトの可視性を非表示に設定することができます。

次に、クリックされたリスト項目のコールバックで、単純にリスト行の三角形のイメージを膨らませるか、見えるようにします。

これが役立つことを願っています。詳細な説明が必要な場合はお知らせください。

免責事項: 私が説明したこの方法は、Google が行っている最善の方法ではないと確信していますが、これが私がこの機能を実装しようとする方法です。

于 2012-10-03T21:21:09.583 に答える