0

現在、ユーザーがリストビュー内の項目をクリックして遷移し、別のリストビューに置き換える ListFragment または ListView ナビゲーションシステムを実装しようとしています。

したがって、コンテナー アクティビティ A には画面があります。ボタンを押すと、そのコンテナーが ListView に置き換えられます。次に、項目の 1 つを選択すると、画面が新しいフラグメント Listview に置き換えられます。これは、ユーザーが製品自体の行の最後に到達するまで繰り返されます。

Amazon APP は現在、アイテム ナビゲーションにこれを実装しています。

Amazon のようなアプリを作成するためのデザイン パターンを開始する方法についてのアイデアを探しています。

彼らがこれをどのように実行するか知っている人はいますか?この機能の例を見つけるための正しいキーワード検索を見つけるのに問題があります。誰かがこのデザインを模倣する例を​​導くのを手伝ってくれるなら、それは役に立ちます!

4

1 に答える 1

0

正確に何をしたいのかわかりませんが、リストビューのアイテムをクリックしてリストビューを別のリストビューに置き換えたい場合は、それほど複雑にする必要はありません。

アダプターを使用して配列からデータをフィードするリストビューを用意します。リスト項目をクリックします。アダプター内の新しい配列でデータ配列を変更し、リストビューに通知します。

このようなもの:

mListView = (ListView)findViewById(R.id.mylist);
mAdapter = new Adapter(this, mArray1);
mListView.setAdapter(mAdapter);

@Override
public void onItemClick(AdapterView<?> parent, View view, 
                        int position, long id) {

-----

mAdapter.setListData(mArray2);
mAdapter.notifyDataSetChanged();

このようにして、それはあなたのために働きます。

于 2013-11-13T08:54:07.037 に答える