1*90c8c64dSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?> 2*90c8c64dSAndroid Build Coastguard Worker<!-- Copyright (C) 2013 The Android Open Source Project 3*90c8c64dSAndroid Build Coastguard Worker 4*90c8c64dSAndroid Build Coastguard Worker Licensed under the Apache License, Version 2.0 (the "License"); 5*90c8c64dSAndroid Build Coastguard Worker you may not use this file except in compliance with the License. 6*90c8c64dSAndroid Build Coastguard Worker You may obtain a copy of the License at 7*90c8c64dSAndroid Build Coastguard Worker 8*90c8c64dSAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 9*90c8c64dSAndroid Build Coastguard Worker 10*90c8c64dSAndroid Build Coastguard Worker Unless required by applicable law or agreed to in writing, software 11*90c8c64dSAndroid Build Coastguard Worker distributed under the License is distributed on an "AS IS" BASIS, 12*90c8c64dSAndroid Build Coastguard Worker WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*90c8c64dSAndroid Build Coastguard Worker See the License for the specific language governing permissions and 14*90c8c64dSAndroid Build Coastguard Worker limitations under the License. 15*90c8c64dSAndroid Build Coastguard Worker--> 16*90c8c64dSAndroid Build Coastguard Worker 17*90c8c64dSAndroid Build Coastguard Worker<!-- Demonstrates undo/redo behavior on a text field. --> 18*90c8c64dSAndroid Build Coastguard Worker 19*90c8c64dSAndroid Build Coastguard Worker<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 20*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" android:layout_height="match_parent"> 21*90c8c64dSAndroid Build Coastguard Worker <LinearLayout android:orientation="vertical" android:padding="4dip" 22*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" android:layout_height="wrap_content"> 23*90c8c64dSAndroid Build Coastguard Worker 24*90c8c64dSAndroid Build Coastguard Worker <TextView android:id="@+id/default_edit_msg" 25*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" android:layout_height="wrap_content" 26*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="0" android:textAppearance="?android:attr/textAppearanceMedium" 27*90c8c64dSAndroid Build Coastguard Worker android:paddingBottom="8dip" 28*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_default_edit_msg" /> 29*90c8c64dSAndroid Build Coastguard Worker 30*90c8c64dSAndroid Build Coastguard Worker <EditText android:id="@+id/default_text" 31*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" android:layout_height="wrap_content" 32*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="1" 33*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 34*90c8c64dSAndroid Build Coastguard Worker android:freezesText="true"> 35*90c8c64dSAndroid Build Coastguard Worker </EditText> 36*90c8c64dSAndroid Build Coastguard Worker 37*90c8c64dSAndroid Build Coastguard Worker <LinearLayout 38*90c8c64dSAndroid Build Coastguard Worker android:orientation="horizontal" 39*90c8c64dSAndroid Build Coastguard Worker android:layout_width="wrap_content" 40*90c8c64dSAndroid Build Coastguard Worker android:layout_height="match_parent" 41*90c8c64dSAndroid Build Coastguard Worker android:paddingTop="8dip"> 42*90c8c64dSAndroid Build Coastguard Worker <Button 43*90c8c64dSAndroid Build Coastguard Worker android:id="@+id/set_text" 44*90c8c64dSAndroid Build Coastguard Worker android:layout_width="wrap_content" 45*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 46*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_set_text" 47*90c8c64dSAndroid Build Coastguard Worker android:layout_gravity="bottom" /> 48*90c8c64dSAndroid Build Coastguard Worker <Button 49*90c8c64dSAndroid Build Coastguard Worker android:id="@+id/append_text" 50*90c8c64dSAndroid Build Coastguard Worker android:layout_width="wrap_content" 51*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 52*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_append_text" 53*90c8c64dSAndroid Build Coastguard Worker android:layout_gravity="bottom" /> 54*90c8c64dSAndroid Build Coastguard Worker <Button 55*90c8c64dSAndroid Build Coastguard Worker android:id="@+id/insert_text" 56*90c8c64dSAndroid Build Coastguard Worker android:layout_width="wrap_content" 57*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 58*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_insert_text" 59*90c8c64dSAndroid Build Coastguard Worker android:layout_gravity="bottom" /> 60*90c8c64dSAndroid Build Coastguard Worker </LinearLayout> 61*90c8c64dSAndroid Build Coastguard Worker 62*90c8c64dSAndroid Build Coastguard Worker <TextView android:id="@+id/undo_disabled_msg" 63*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" 64*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 65*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="0" 66*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 67*90c8c64dSAndroid Build Coastguard Worker android:paddingBottom="8dip" 68*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_undo_disabled_msg" /> 69*90c8c64dSAndroid Build Coastguard Worker 70*90c8c64dSAndroid Build Coastguard Worker <EditText android:id="@+id/undo_disabled_text" 71*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" 72*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 73*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="1" 74*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 75*90c8c64dSAndroid Build Coastguard Worker android:freezesText="true" 76*90c8c64dSAndroid Build Coastguard Worker android:allowUndo="false"> 77*90c8c64dSAndroid Build Coastguard Worker </EditText> 78*90c8c64dSAndroid Build Coastguard Worker 79*90c8c64dSAndroid Build Coastguard Worker <TextView android:id="@+id/length_limit_msg" 80*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" 81*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 82*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="0" 83*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 84*90c8c64dSAndroid Build Coastguard Worker android:paddingBottom="8dip" 85*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_length_limit_msg" /> 86*90c8c64dSAndroid Build Coastguard Worker 87*90c8c64dSAndroid Build Coastguard Worker <EditText android:id="@+id/length_limit_text" 88*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" 89*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 90*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="1" 91*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 92*90c8c64dSAndroid Build Coastguard Worker android:freezesText="true"> 93*90c8c64dSAndroid Build Coastguard Worker </EditText> 94*90c8c64dSAndroid Build Coastguard Worker 95*90c8c64dSAndroid Build Coastguard Worker <TextView android:id="@+id/credit_card_msg" 96*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" 97*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 98*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="0" 99*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 100*90c8c64dSAndroid Build Coastguard Worker android:paddingBottom="8dip" 101*90c8c64dSAndroid Build Coastguard Worker android:text="@string/text_undo_credit_card_msg" /> 102*90c8c64dSAndroid Build Coastguard Worker 103*90c8c64dSAndroid Build Coastguard Worker <EditText android:id="@+id/credit_card_text" 104*90c8c64dSAndroid Build Coastguard Worker android:layout_width="match_parent" 105*90c8c64dSAndroid Build Coastguard Worker android:layout_height="wrap_content" 106*90c8c64dSAndroid Build Coastguard Worker android:layout_weight="1" 107*90c8c64dSAndroid Build Coastguard Worker android:textAppearance="?android:attr/textAppearanceMedium" 108*90c8c64dSAndroid Build Coastguard Worker android:freezesText="true"> 109*90c8c64dSAndroid Build Coastguard Worker </EditText> 110*90c8c64dSAndroid Build Coastguard Worker 111*90c8c64dSAndroid Build Coastguard Worker </LinearLayout> 112*90c8c64dSAndroid Build Coastguard Worker</ScrollView> 113