Должен ли я использовать диалоговое окно или всплывающее окно в качестве начального экрана входа?
Довольно простой, но я не вижу никакой документации нигде. Единственное место, где я нашел это в developer.android, есть пример входа в систему в диалоге. Как я уже сказал, это для первоначального входа в мое приложение, поэтому оно должно быть полноэкранным, что является проблемой для диалогов, так как кажется невозможным без использования более старой (я думаю, сэндвича до мороженого) темы, которая включает в себя более старую ищу 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"/>