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