10d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamypackage com.android.test.hierarchyviewer;
20d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
30d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamyimport android.app.Activity;
40d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamyimport android.os.Bundle;
50d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamyimport android.util.Log;
60d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamyimport android.view.Menu;
70d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamyimport android.view.MenuItem;
80d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamyimport android.view.View;
90d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
100d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
110d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamypublic class MainActivity extends Activity {
120d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    private static final String TAG = "Main";
130d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
140d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    @Override
150d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    protected void onCreate(Bundle savedInstanceState) {
160d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        super.onCreate(savedInstanceState);
170d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        setContentView(R.layout.activity_main);
180d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
190d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        View textView = findViewById(R.id.textView);
200d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        Log.d(TAG, "x, y = " + textView.getX() + ", " + textView.getY());
210d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    }
220d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
230d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    @Override
240d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    public boolean onCreateOptionsMenu(Menu menu) {
250d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        // Inflate the menu; this adds items to the action bar if it is present.
260d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        getMenuInflater().inflate(R.menu.menu_main, menu);
270d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        return true;
280d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    }
290d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
300d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    @Override
310d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    public boolean onOptionsItemSelected(MenuItem item) {
320d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        // Handle action bar item clicks here. The action bar will
330d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        // automatically handle clicks on the Home/Up button, so long
340d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        // as you specify a parent activity in AndroidManifest.xml.
350d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        int id = item.getItemId();
360d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
370d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        //noinspection SimplifiableIfStatement
380d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        if (id == R.id.action_settings) {
390d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy            return true;
400d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        }
410d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy
420d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy        return super.onOptionsItemSelected(item);
430d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy    }
440d857b9028f2702ce439e13feccde8182d40e1e5Siva Velusamy}
45