<TableRow>
<Button
android:id="@+id/Date1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Date1"
android:onClick="Date1" />
<EditText
android:id="@+id/SetDate1"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:hint="@string/EditText" />
</TableRow>
这是我想要实现数据的XML文件。所以到目前为止,我创建了一个对话框来选择数据,然后返回数据给EditText。
在哪,我想要再SQLite中保存数据,这样我就能用第二个数据来显示用户选择的两个数据之间的差异。
@Override
protected Dialog onCreateDialog(int id)
{
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(
this, mDateSetListener, yr, month, day);
case DATE_DIALOG_ID2:
return new DatePickerDialog(
this, mDateSetListener2, yr2, month2, day2);
}
return null;
}
private DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener()
{
public void onDateSet(
DatePicker view, int year, int monthOfYear, int dayOfMonth)
{
yr = year;
month = monthOfYear+1;
day = dayOfMonth;
db.open();
@SuppressWarnings("unused")
long id = db.insertContact(month, day, yr);
db.close();
textBox.setText(yr + "/" + month + "/" + day);
}
};
我只是还没有上传第二个对话框来选择数据,因为这只是重复。在我把数据放到SQLite中或者是不管怎么样把它存上,我想要加、乘一个值给它然后在返回这个值给另外一个EditText。同时,有什么方式能让我的Date Button EditText是不可编辑状态,除非你点击button来改变EditText的内容,有这个方法么?
多些您能看完问题,如果有所帮助,我会非常感激的。