Intercept enter key event for some edit text in AddAccountActivity and AddfeedActivity

This commit is contained in:
Shinokuni 2019-09-25 23:30:28 +02:00
parent 7dc9e86193
commit 90929611f4
3 changed files with 26 additions and 1 deletions

View File

@ -3,6 +3,7 @@ package com.readrops.app.activities;
import android.content.Intent;
import android.os.Bundle;
import android.util.Patterns;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
@ -241,4 +242,15 @@ public class AddAccountActivity extends AppCompatActivity {
return super.onOptionsItemSelected(item);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
createAccount(null);
return true;
}
return super.onKeyUp(keyCode, event);
}
}

View File

@ -4,6 +4,7 @@ import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.util.Patterns;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
@ -331,4 +332,15 @@ public class AddFeedActivity extends AppCompatActivity implements View.OnClickLi
super.finish();
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
onClick(load);
return true;
}
return super.onKeyUp(keyCode, event);
}
}

View File

@ -35,7 +35,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableEnd="@drawable/ic_cancel_grey"
android:hint="@string/feed_url" />
android:hint="@string/feed_url"
android:inputType="text"/>
</com.google.android.material.textfield.TextInputLayout>