16224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala/* 26224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * Copyright 2012 AndroidPlot.com 36224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * 46224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * Licensed under the Apache License, Version 2.0 (the "License"); 56224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * you may not use this file except in compliance with the License. 66224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * You may obtain a copy of the License at 76224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * 86224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * http://www.apache.org/licenses/LICENSE-2.0 96224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * 106224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * Unless required by applicable law or agreed to in writing, software 116224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * distributed under the License is distributed on an "AS IS" BASIS, 126224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * See the License for the specific language governing permissions and 146224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala * limitations under the License. 156224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala */ 166224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 176224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalapackage com.androidplot.demos; 186224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 196224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalaimport android.app.Activity; 206224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalaimport android.content.Intent; 216224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalaimport android.os.Bundle; 226224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalaimport android.view.View; 236224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalaimport android.widget.Button; 246224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 256224eda509d436a575f801942337da92a6c18767Eino-Ville Talvalapublic class MainActivity extends Activity 266224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala{ 276224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala /** Called when the activity is first created. */ 286224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 296224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onCreate(Bundle savedInstanceState) 306224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala { 316224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala super.onCreate(savedInstanceState); 326224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala setContentView(R.layout.main); 336224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 346224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startSimplePieExButton = (Button) findViewById(R.id.startSimplePieExButton); 356224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startSimplePieExButton.setOnClickListener(new View.OnClickListener() { 366224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 376224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 386224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, SimplePieChartActivity.class)); 396224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 406224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 416224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 426224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startDynamicXYExButton = (Button)findViewById(R.id.startDynamicXYExButton); 436224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startDynamicXYExButton.setOnClickListener(new View.OnClickListener() { 446224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 456224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 466224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, DynamicXYPlotActivity.class)); 476224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 486224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 496224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 506224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startSimpleXYExButton = (Button) findViewById(R.id.startSimpleXYExButton); 516224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startSimpleXYExButton.setOnClickListener(new View.OnClickListener() { 526224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 536224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 546224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, SimpleXYPlotActivity.class)); 556224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 566224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 576224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 586224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startBarPlotExButton = (Button) findViewById(R.id.startBarPlotExButton); 596224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startBarPlotExButton.setOnClickListener(new View.OnClickListener() { 606224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 616224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 626224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, BarPlotExampleActivity.class)); 636224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 646224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 656224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 666224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startOrSensorExButton = (Button) findViewById(R.id.startOrSensorExButton); 676224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startOrSensorExButton.setOnClickListener(new View.OnClickListener() { 686224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 696224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 706224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, OrientationSensorExampleActivity.class)); 716224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 726224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 736224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 746224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startTimeSeriesExButon = (Button)findViewById(R.id.startTimeSeriesExButton); 756224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startTimeSeriesExButon.setOnClickListener(new View.OnClickListener() { 766224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 776224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 786224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, TimeSeriesActivity.class)); 796224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 806224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 816224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 826224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startStepChartExButton = (Button)findViewById(R.id.startStepChartExButton); 836224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startStepChartExButton.setOnClickListener(new View.OnClickListener() { 846224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 856224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 866224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, StepChartExampleActivity.class)); 876224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 886224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 896224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 906224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startScrollZoomExButton = (Button)findViewById(R.id.startScrollZoomButton); 916224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startScrollZoomExButton.setOnClickListener(new View.OnClickListener() { 926224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 936224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 946224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, TouchZoomExampleActivity.class)); 956224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 966224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 976224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 986224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startXyRegionExampleButton = (Button)findViewById(R.id.startXyRegionExampleButton); 996224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startXyRegionExampleButton.setOnClickListener(new View.OnClickListener() { 1006224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 1016224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 1026224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, XYRegionExampleActivity.class)); 1036224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 1046224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 1056224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 1066224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 1076224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button listViewExButton = (Button)findViewById(R.id.startXyListViewExButton); 1086224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala listViewExButton.setOnClickListener(new View.OnClickListener() { 1096224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 1106224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 1116224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, ListViewActivity.class)); 1126224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 1136224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 1146224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 1156224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startDualScaleExampleButton = (Button)findViewById(R.id.startDualScaleExampleButton); 1166224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startDualScaleExampleButton.setOnClickListener(new View.OnClickListener() { 1176224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 1186224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 1196224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, DualScaleXYPlotExampleActivity.class)); 1206224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 1216224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 1226224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 1236224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala Button startXYPlotWithBgImgExampleButton = (Button)findViewById(R.id.startXYPlotWithBgImgExample); 1246224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startXYPlotWithBgImgExampleButton.setOnClickListener(new View.OnClickListener() { 1256224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala @Override 1266224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala public void onClick(View view) { 1276224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala startActivity(new Intent(MainActivity.this, XYPlotWithBgImgActivity.class)); 1286224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 1296224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala }); 1306224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala 1316224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala } 1326224eda509d436a575f801942337da92a6c18767Eino-Ville Talvala} 133