EditText成警报?

时间:2013-08-01 13:48:59

标签: java android

我第一次在这个网站上发帖提问。 我是一个新人,几个星期前已经介绍给Android应用程序。我正在使用Eclipse。 Min SDK是8。 基本上,我通过创建一个提醒应用程序来练习我的Android技能,用户可以在其中添加提醒和时间,一旦时间到了,主屏幕上会弹出一条提醒用户提醒的消息。

我已经用XML设置了我的布局。但我不确定哪个是有效的。如果用户按下它,我想创建一个按钮,它将创建一个edittext,用户可以输入时间(以HH:MM 24小时格式)。如果用户按下按钮两次,将出现2个edittexts,将出现三次和3个edittext等。我不知道这是否有效。 我还有另一种方法,它包括使用TimePicker。基本上用户按下“添加时间”按钮,会出现一个带有时间戳小部件的对话框,但我想知道它是否会起作用,因为如果用户想要在同一时间表上添加另一个时间怎么办? 1时间戳如何能够存储2次?

我目前的XML:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/button2"
android:layout_below="@+id/button2"
android:text="Add Reminder Time" />

<Button
android:id="@+id/button3"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentRight="true"
android:text="Delete Reminder Time" />
<Button
android:id="@+id/button2"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/editText2"
android:layout_marginTop="16dp"
android:text="Set Reminder Days" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/button1"
android:text="Reminder has been set to:" />

</RelativeLayout>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

TimePicker 应该有效。当您点击按钮时,您可以弹出 TimePicker ,一旦用户选择动态创建 EditText 的时间,并将 TimePicker 的结果添加到的的EditText 即可。当用户第二次单击它时,您将动态添加另一个EditText并执行相同的操作。

两种方法都有效。不同之处在于,如果您使用 TimePicker ,用户可以更轻松地设置时间并让您更轻松地控制它。