diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/AndroidManifest.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/AndroidManifest.xml
index d30c3c69..1a078d27 100644
--- a/src/java/KP2ASoftkeyboard_AS/app/src/main/AndroidManifest.xml
+++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/AndroidManifest.xml
@@ -18,5 +18,8 @@
android:name="android.accessibilityservice"
android:resource="@xml/accserviceconfig" />
+
diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/Kp2aDialog.java b/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/Kp2aDialog.java
index 6dae7ce9..a532254a 100644
--- a/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/Kp2aDialog.java
+++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/java/keepass2android/softkeyboard/Kp2aDialog.java
@@ -23,6 +23,9 @@ public class Kp2aDialog extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
+
setContentView(R.layout.activity_kp2a_dialog);
ListView listview = ((ListView)findViewById(R.id.mylist));
final String clientPackageName = getIntent().getStringExtra("clientPackageName");
@@ -83,7 +86,7 @@ public class Kp2aDialog extends Activity {
itemNames[i++] = sft.displayName;
listview.setAdapter(new ArrayAdapter(this,
- android.R.layout.simple_list_item_1,
+ R.layout.kp2a_textview,
itemNames));
listview.setClickable(true);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@@ -114,8 +117,10 @@ public class Kp2aDialog extends Activity {
StringForTyping theItem = items.get(item);
+ Kp2aDialog.this.finish();
KP2AKeyboard.CurrentlyRunningService.commitStringForTyping(theItem);
+
}
}
});
diff --git a/src/java/KP2ASoftkeyboard_AS/app/src/main/res/layout/kp2a_textview.xml b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/layout/kp2a_textview.xml
new file mode 100644
index 00000000..6ea744e1
--- /dev/null
+++ b/src/java/KP2ASoftkeyboard_AS/app/src/main/res/layout/kp2a_textview.xml
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file