diff --git a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/PatTableRow.java b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/PatTableRow.java index 149a269f4..17fead4b9 100644 --- a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/PatTableRow.java +++ b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/PatTableRow.java @@ -23,13 +23,14 @@ import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.CheckBox; +import android.widget.EditText; import android.widget.TableRow; import org.eehouse.android.xw4.jni.XwJNI.PatDesc; public class PatTableRow extends TableRow { private static final String TAG = PatTableRow.class.getSimpleName(); - private EditWClear mEdit; + private EditText mEdit; private CheckBox mCheck; public PatTableRow( Context context, AttributeSet as ) @@ -67,22 +68,14 @@ public class PatTableRow extends TableRow { boolean handled = mEdit.hasFocus(); if ( handled ) { - mEdit.insertBlank( blank ); + mEdit.getText().insert(mEdit.getSelectionStart(), blank ); } return handled; } private void getFields() { - for ( int ii = 0; - (null == mEdit || null == mCheck) && ii < getChildCount(); - ++ii ) { - View view = getChildAt( ii ); - if ( view instanceof EditWClear ) { - mEdit = (EditWClear)view; - } else if ( view instanceof CheckBox ) { - mCheck = (CheckBox)view; - } - } + mEdit = (EditText)Utils.getChildInstanceOf( this, EditText.class ); + mCheck = (CheckBox)Utils.getChildInstanceOf( this, CheckBox.class ); } } diff --git a/xwords4/android/app/src/main/res/layout/dict_browser.xml b/xwords4/android/app/src/main/res/layout/dict_browser.xml index b539b801f..f078587f0 100644 --- a/xwords4/android/app/src/main/res/layout/dict_browser.xml +++ b/xwords4/android/app/src/main/res/layout/dict_browser.xml @@ -53,10 +53,12 @@ android:layout_width="fill_parent" android:layout_height="wrap_content" > - + + - + @@ -82,9 +83,8 @@ - + @@ -95,9 +95,8 @@ - + diff --git a/xwords4/android/app/src/main/res/values/styles.xml b/xwords4/android/app/src/main/res/values/styles.xml index a8eb22343..b86d8f6d4 100644 --- a/xwords4/android/app/src/main/res/values/styles.xml +++ b/xwords4/android/app/src/main/res/values/styles.xml @@ -120,10 +120,12 @@