1595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy/* 2595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * Copyright (C) 2010 The Android Open Source Project 3595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * 4595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * Licensed under the Apache License, Version 2.0 (the "License"); 5595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * you may not use this file except in compliance with the License. 6595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * You may obtain a copy of the License at 7595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * 8595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * http://www.apache.org/licenses/LICENSE-2.0 9595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * 10595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * Unless required by applicable law or agreed to in writing, software 11595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * distributed under the License is distributed on an "AS IS" BASIS, 12595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * See the License for the specific language governing permissions and 14595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy * limitations under the License. 15595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy */ 16595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy 17595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guypackage com.android.test.hwui; 18595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy 19595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.app.Activity; 20595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.app.TimePickerDialog; 21595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.os.Bundle; 22595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.view.Gravity; 23595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.view.View; 24595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.widget.Button; 25595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guyimport android.widget.FrameLayout; 26595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy 27595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy@SuppressWarnings({"UnusedDeclaration"}) 28595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guypublic class TimeDialogActivity extends Activity { 29595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy @Override 30595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy protected void onCreate(Bundle savedInstanceState) { 31595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy super.onCreate(savedInstanceState); 32595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy 33595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy FrameLayout layout = new FrameLayout(this); 34595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy Button b = new Button(this); 35595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy b.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, 36595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy FrameLayout.LayoutParams.WRAP_CONTENT, Gravity.CENTER)); 37595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy b.setText("Show dialog"); 38595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy b.setOnClickListener(new View.OnClickListener() { 39595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy @Override 40595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy public void onClick(View v) { 41595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy new TimePickerDialog(TimeDialogActivity.this, null, 12, 12, true).show(); 42595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy } 43595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy }); 44595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy layout.addView(b); 45595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy 46595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy setContentView(layout); 47595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy } 48595c18b07a86754f5af1a971e3566fcbb6066b60Romain Guy} 49