簡體   English   中英

我的按鈕不工作,我怎樣才能讓它在 android studio 上工作?

[英]My button is not working, how can i make it work on android studio?

我在我的 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();
}

謝謝你

在您的活動的 XML 文件中,為您的按鈕添加屬性android:onclick="onClick"以將其連接到您的onClick方法。 你不需要@override

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM