לאחר שראינו בשלב הקודם נראה מה ניתן לעשות עם המשתנה מסוג Button
שיצרנו אני כעת ידגים מספר פעולות שאפשר לבצע על הכפתור ועם הכפתור
1. פעולה בעת שהמשתמש לוחץ על הכפתור לחיצה רגילה
// יצירת מאזין ללחיצה רגילה על הכפתור btn_start.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //כאן נבצע את הפעולה שנרצה שתיקרא בלחיצה על הכפתור Toast.makeText(MainActivity.this, "onClick", Toast.LENGTH_SHORT).show(); } });2. פעולה בעת שהמשתמש לוחץ על הכפתור לחיצה ארוכה
//יצירת מאזין ללחיצה ארוכה על הכפתור btn_start.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { //כאן נבצע את הפעולה שנרצה שתיקרא בלחיצה ארוכה על הכפתור Toast.makeText(MainActivity.this, "OnLongClick", Toast.LENGTH_SHORT).show(); return true; } });3. פעולות שנרצה לבצע על הכפתור עצמו כגון שינוי צבע ,טקטס
//שינוי הטקסט של הכפתור btn_start.setText("your text"); //שינוי הצבע של הכפתור btn_start.setBackgroundColor(Color.BLACK);המלצה תכתבו את השם משתנה ולאחריו נקודה ותמיד תראו את כל האופציות שאפשר לעשות במשתנה
0bdd61fd-4d07-4c05-9b42-34a419859076-image.png
4. קבלת נתונים מהמשתנה
אם לדוגמה נרצה לדעת מה הטקסט שרשום על הכפתור וזה רלוונטי לכל משתנה מסוג view
ניתן לקבל זאת כך
כמו שכבר הדגשתי שאת צורת עבודה הזאת היא נכונה לכל האלמנטים של אנדרואיד אני נותן דוגמא נוספת של אלמנט של טקסט
שם האלמנט הוא TextView
יוצר אותו ב xml
<TextView android:id="@+id/tv_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="18dp" android:textAlignment="center" android:text="TextView" />ובקוד הבא תוכלו לראות כמה דוגמאות לפי החלק הזה של המדריך
כתבתי תיעוד בעברית
אם אפשר בבקשה לא להגיב כאן אם יש שאלות תפתחו שרשור תגובה על המדריך ואני ישתדל לענות