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 @@