1b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik/*
2b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * Copyright (C) 2015 The Android Open Source Project
3b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik *
4b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * Licensed under the Apache License, Version 2.0 (the "License");
5b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * you may not use this file except in compliance with the License.
6b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * You may obtain a copy of the License at
7b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik *
8b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik *      http://www.apache.org/licenses/LICENSE-2.0
9b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik *
10b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * Unless required by applicable law or agreed to in writing, software
11b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * distributed under the License is distributed on an "AS IS" BASIS,
12b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * See the License for the specific language governing permissions and
14b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik * limitations under the License.
15b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik */
16b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikpackage com.android.test.uibench;
17b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik
18b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikimport android.os.Bundle;
19b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikimport android.support.v7.app.AlertDialog;
20b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikimport android.support.v7.app.AppCompatActivity;
21b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikimport android.widget.ArrayAdapter;
22b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikimport android.widget.ListView;
23b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik
24b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craikpublic class DialogListActivity extends AppCompatActivity {
25b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik    @Override
26b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik    protected void onCreate(Bundle savedInstanceState) {
27b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        super.onCreate(savedInstanceState);
28b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik
29b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        ListView listView = new ListView(this);
30b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        listView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_list_item_1,
314cbf5efdc25d6b9e4ac2e72b87cb74b6823d68ddChris Craik                TextUtils.buildSimpleStringList()));
32b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik
33b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        AlertDialog.Builder builder = new AlertDialog.Builder(this);
34b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        builder.setTitle("Dialog");
35b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        builder.setView(listView);
36b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik        builder.create().show();
37b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik    }
38b3dba557f679f0bf4b1e4bb2e2b0b4ad44f514b0Chris Craik}
39