0

クリックされた場合に非表示にする必要があるレイアウトから膨らんだビューがあるので、

mViewBar.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            //Code to remove the view
        }
    });

しかし、このビューにはいくつかの子ビューがあり、それらのクリックイベントもキャッチする必要があります。これをクリーンな方法で行うにはどうすればよいですか?

4

1 に答える 1

1

膨らんだレイアウトを非表示にします。膨張したビューの親ビューIDと他のすべての子ビューIDを取得します。各ビューのクリックリスナーに登録します。ビュー全体を削除しないでください。可視性を設定するだけです。

于 2013-01-26T19:40:14.593 に答える