Ir al contenido
אנדרואידפיתוח אנדרואיד

פיתוח אפליקציות לאנדרואיד – שיעור 08 – הצגת מידע ברשימה

כמידי שבוע ביום ראשון בלי נדר אני יוסיף שיעור חדש בקשר ליצירת פרוייקט מושלם לאנדרואיד משלכם.

מדריך לפיתוח אנדרואיד
מדריך לפיתוח אנדרואיד

בשיעור זה נלמד – הצגת מידע ונתונים בצורה הרבה יותר מסודרת לעין – הצגת המידע ברשימה.

רשימה

ניגש לקובץ ה- XML שלנו ונזין בו מספר שורות:

<ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/listView"
        android:layout_below="@+id/text2"
        android:layout_centerHorizontal="true" />

ניתן כמובן גם לגרור מהסרגל השמאלי רשימה וקובץ הקוד ייכתב אוטומטית כרגיל.

אדפטר

Adapter בתרגום חופשי לעברית זה "מתאם". אכן כן, האדפטר הוא המתאם בין הרשימה שגררנו בתוך הXML לבין המלל שנרצה להכניס. לכן בג'אווה נכתוב את הקוד הבא:

ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1);
ListView list = (ListView) findViewById(R.id.listView);
adapter.add("one");
adapter.add("two");
adapter.add("three");
list.setAdapter(adapter);

כך שבסופו של דבר נקבל רשימה עם שלושה מספרים כתובים – one, two, three. האחד אחר השני.

לחיצה קצרה על אייטם

על מנת לקשר ללחיצה על אייטם נוסיף את הפונקציה הבאה:

list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView&lt; ?&gt; parent, View view, int position, long id) {
                Intent intent = new Intent(this, Activity3.class);
                startActivity(intent);  
            }
        });

Botón volver arriba
es_ES
המערכת שהינך גולש בה לא תואמת לשפה המוצגת, האם ברצונך לשנות ל:
en_US English
he_IL Hebrew
en_US English
es_ES Spanish
fr_FR French
סגור והשאר בשפה המוצגת
Cerrar

חוסם פרסומות מופעל

כדי לעזור לנו בהוצאות האתר, עליך לבטל את חוסם הפרסומות באתר זה.