161c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy/* 261c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * Copyright (C) 2010 The Android Open Source Project 361c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * 461c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * Licensed under the Apache License, Version 2.0 (the "License"); 561c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * you may not use this file except in compliance with the License. 661c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * You may obtain a copy of the License at 761c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * 861c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * http://www.apache.org/licenses/LICENSE-2.0 961c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * 1061c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * Unless required by applicable law or agreed to in writing, software 1161c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * distributed under the License is distributed on an "AS IS" BASIS, 1261c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1361c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * See the License for the specific language governing permissions and 1461c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy * limitations under the License. 1561c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy */ 1661c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy 17f607bdc167f66b3e7003acaa4736ae46d78c1492Romain Guypackage com.android.test.hwui; 1861c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy 1961c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guyimport android.app.Activity; 2061c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guyimport android.os.Bundle; 2161c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guyimport android.view.Gravity; 2261c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guyimport android.widget.EditText; 2361c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guyimport android.widget.FrameLayout; 2461c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy 2561c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy@SuppressWarnings({"UnusedDeclaration"}) 2661c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guypublic class SimplePathsActivity extends Activity { 2761c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy @Override 2861c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy protected void onCreate(Bundle savedInstanceState) { 2961c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy super.onCreate(savedInstanceState); 3061c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy 3161c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy FrameLayout layout = new FrameLayout(this); 3261c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy EditText text = new EditText(this); 3361c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy layout.addView(text, new FrameLayout.LayoutParams(600, 350, Gravity.CENTER)); 3461c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy text.setText("This is an example of an EditText widget \n" + 3561c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy "using simple paths to create the selection."); 3661c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy //text.setSelection(0, text.getText().length()); 3761c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy 3861c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy setContentView(layout); 3961c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy } 4061c8c9c5b2006d18e9310b6521c65b36ffe75ce4Romain Guy}