1ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikpackage com.android.test.hwui;
2ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik
3ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikimport android.app.Activity;
4ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikimport android.os.Bundle;
5ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikimport android.util.Log;
6ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikimport android.view.View;
7ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikimport android.view.ViewGroup;
8ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik
9ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craikpublic class ZOrderingActivity extends Activity {
10ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik    @Override
11ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik    protected void onCreate(Bundle savedInstanceState) {
12ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        super.onCreate(savedInstanceState);
13ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        setContentView(R.layout.z_ordering);
14ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik
15ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        ViewGroup grandParent = (ViewGroup) findViewById(R.id.parent);
16ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        if (grandParent == null) throw new IllegalStateException();
17ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        View.OnClickListener l = new View.OnClickListener() {
18ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik            @Override
19ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik            public void onClick(View v) {}
20ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        };
21ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        for (int i = 0; i < grandParent.getChildCount(); i++) {
22ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik            ViewGroup parent = (ViewGroup) grandParent.getChildAt(i);
23ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik            for (int j = 0; j < parent.getChildCount(); j++) {
24ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik                parent.getChildAt(j).setOnClickListener(l);
25ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik            }
26ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik        }
27ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik    }
28ab008f0c642461b033e6f7dd3edfc49a43fb6293Chris Craik}
29