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