Должен ли я использовать диалоговое окно или всплывающее окно в качестве начального экрана входа?

Довольно простой, но я не вижу никакой документации нигде. Единственное место, где я нашел это в developer.android, есть пример входа в систему в диалоге. Как я уже сказал, это для первоначального входа в мое приложение, поэтому оно должно быть полноэкранным, что является проблемой для диалогов, так как кажется невозможным без использования более старой (я думаю, сэндвича до мороженого) темы, которая включает в себя более старую ищу editTexts. Любое руководство по этому вопросу было бы здорово, спасибо.

(Ниже приведено сравнение двух типов редактируемого текста, я вынужден использовать первый на странице входа в систему, чтобы диалоговое окно было полноэкранным)

EditTexts

1 ответ

Вы можете взглянуть на DialogFragment, чтобы сделать настройки диалога. Для edittext вы всегда можете установить пользовательские границы, создав рисуемый XML-файл и установив его в качестве фона в Edittext.

    <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:thickness="0dp" android:shape="rectangle">
<stroke android:width="2dp"
       android:color="#00cc33"/>
<corners android:radius="10dp"/>
<padding android:left="10dp"
       android:top="5dp"   
       android:right="10dp"
       android:bottom="5dp"/>
</shape> 

В вашем макете XML,

<EditText
  ...
...
android:background="@drawable/my_edittext_border"/>
Другие вопросы по тегам