我应该使用对话框或弹出窗口作为初始登录屏幕吗?

时间:2015-01-29 17:31:59

标签: android dialog popupwindow

相当简单,但我不会在任何地方看到任何文档。我发现它的唯一地方是在developer.android中有一个在对话框中登录的例子。正如我所说,它是我的应用程序的初始登录,所以它需要全屏,这是一个对话框的问题,因为它似乎不可能没有使用较旧的(冰淇淋三明治,我认为)主题,这是不可能的包括较旧的editTexts。 关于此事的任何指导都会很棒,谢谢。

(下面是两种编辑文本的比较,我被迫使用登录页面上的第一个以允许对话框全屏显示)

EditTexts

1 个答案:

答案 0 :(得分:0)

您可以查看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"/>