我在我的 android studio 專案上做了一個按鈕,我很確定代碼很好。問題是按鈕沒有回應 - 我點擊它,但它沒有給我想要的結果。如果你能幫忙,請幫忙。非常感謝您的參與!
這是代碼:
XML檔案代碼:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@ id/Bdateofbirth"
android:text="Date of birth"
android:gravity="center"
android:layout_gravity="center"/>
點擊代碼:
@Override
public void onClick(View view) {
if (view == Bdateofbirth) {
dialogDOB();
}
}
對話DOB:
private void dialogDOB(){
Calendar calendar = Calendar.getInstance();
int d = calendar.get(Calendar.DAY_OF_MONTH);
int m = calendar.get(Calendar.MONTH);
int y = calendar.get(Calendar.YEAR);
DatePickerDialog datePickerDialog = new DatePickerDialog(signup.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
i1=i1 1;
String date = i "/" i1 "/" i2;
Toast.makeText(signup.this, date, Toast.LENGTH_SHORT).show();
Bdateofbirth.setText(date);
}
}, d, m, y);
datePickerDialog.show();
}
謝謝你
uj5u.com熱心網友回復:
在您的活動的 XML 檔案中,android:onclick="onClick"為您的按鈕添加屬性以將其連接到您的onClick方法。你不需要@override.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/366429.html
