1f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy/* 2f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * Copyright (C) 2010 The Android Open Source Project 3f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * 4f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * Licensed under the Apache License, Version 2.0 (the "License"); 5f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * you may not use this file except in compliance with the License. 6f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * You may obtain a copy of the License at 7f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * 8f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * http://www.apache.org/licenses/LICENSE-2.0 9f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * 10f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * Unless required by applicable law or agreed to in writing, software 11f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * distributed under the License is distributed on an "AS IS" BASIS, 12f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * See the License for the specific language governing permissions and 14f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy * limitations under the License. 15f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy */ 16f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy 17f607bdc167f66b3e7003acaa4736ae46d78c1492Romain Guypackage com.android.test.hwui; 18f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy 19f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guyimport android.app.Activity; 20f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guyimport android.os.Bundle; 21f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guyimport android.view.Gravity; 22f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guyimport android.widget.Button; 23f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guyimport android.widget.FrameLayout; 24f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy 25f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy@SuppressWarnings({"UnusedDeclaration"}) 26f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guypublic class NinePatchesActivity extends Activity { 27f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy @Override 28f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy protected void onCreate(Bundle savedInstanceState) { 29f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy super.onCreate(savedInstanceState); 30f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy 31f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy FrameLayout layout = new FrameLayout(this); 32f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy Button b = new Button(this); 33f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy b.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, 34f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy FrameLayout.LayoutParams.WRAP_CONTENT, Gravity.CENTER)); 35f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy b.setText("9 patches"); 36f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy layout.addView(b); 3716202fc9745e9b11db089ebc8f40119d13732016Romain Guy layout.setBackgroundColor(0xffffffff); 38f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy 39f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy setContentView(layout); 40f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy } 41f7f93556c8fcc640ab5adef79d021a80a72a645aRomain Guy} 42