diff --git a/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java b/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java index d173d637a..437466afc 100644 --- a/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/ui/screen/AddFeedFragment.java @@ -7,6 +7,7 @@ import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; +import android.text.InputType; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -132,6 +133,8 @@ public class AddFeedFragment extends Fragment { builder.setTitle(R.string.add_podcast_by_url); final EditTextDialogBinding dialogBinding = EditTextDialogBinding.inflate(getLayoutInflater()); dialogBinding.textInput.setHint(R.string.rss_address); + dialogBinding.textInput.setInputType(InputType.TYPE_CLASS_TEXT + | InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_VARIATION_URI); ClipboardManager clipboard = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE); final ClipData clipData = clipboard.getPrimaryClip(); diff --git a/app/src/main/java/de/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity.java b/app/src/main/java/de/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity.java index 32fdf2fb9..bbf223b1a 100644 --- a/app/src/main/java/de/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity.java @@ -5,6 +5,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; +import android.text.InputType; import android.text.Spannable; import android.text.SpannableString; import android.text.TextUtils; @@ -402,6 +403,8 @@ public class OnlineFeedViewActivity extends AppCompatActivity { builder.setTitle(R.string.edit_url_menu); final EditTextDialogBinding dialogBinding = EditTextDialogBinding.inflate(getLayoutInflater()); if (downloader != null) { + dialogBinding.textInput.setInputType(InputType.TYPE_CLASS_TEXT + | InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_VARIATION_URI); dialogBinding.textInput.setText(downloader.getDownloadRequest().getSource()); dialogBinding.textInput.setHint(R.string.rss_address); } diff --git a/app/src/main/res/layout/edit_text_dialog.xml b/app/src/main/res/layout/edit_text_dialog.xml index 50f7930ac..c6afd730d 100644 --- a/app/src/main/res/layout/edit_text_dialog.xml +++ b/app/src/main/res/layout/edit_text_dialog.xml @@ -15,8 +15,7 @@ + android:layout_height="wrap_content" />