0

AndroidのViewPagerにExpandableListを実装するには?

私の質問は上記の質問の正反対です。リスト ビュー (できれば展開可能なビュー) を表示したいのですが、アイテムをクリックすると、たくさんの画像 (もちろんアイテムごとに異なるもの) を表示したいと考えています。

PS: リスト アイテムごとに異なるアクティビティを開始するように言わないでください。

4

1 に答える 1

0

これは解決策ではなく、考えられるガイダンスです。(何が問題なのかはっきりとはわかりません)

おそらく、1 つのアクティビティを作成するだけです。リストビューをクリックするたびに、いくつかのフラグが保存されたインテントが作成されます。次に、その意図でアクティビティを開始します。インテントをアンパッケージして、アクティビティで何をしたいかを調べます。

private OnItemClickListener itemClickListener = new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {

        Intent intent = new Intent(this, myclass.class);

        intent.putExtra(KEY, v.getId())
           intent.putExtra(KEY2, position)
           intent.putExtra(KEY3, id)
    startActivity(intent);
    }
};

そして、新しいアクティビティ onCreate() でインテント フラグを取得します。

  Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Intent intent= getIntent();
    resId = intent.getIntExtra(KEY, 0);
    ...
    super.setTitle(title);

あなたが探していたものが役立つかどうかわからない

于 2012-07-26T05:18:22.750 に答える