• 0

كيف يمكنني عمل list view داخلها string array؟

كيف يمكنني عمل list viewداخلها string array 
في الاندرويد استديو

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أقدم لك مثالا بسيطا يوضح لك كيفية استعمال قيم مصفوفة array string داخل أداةListView:

ملف main.xml، حيث نعرف العنصر ListView:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
   
   <ListView
      android:id="@+id/listView1"
      android:layout_height="fill_parent"
      android:layout_width="fill_parent" />

</LinearLayout>

في ملف Mainactivity.java سنقوم بعمل دالة تقرأ المصفوفة عنصرا بعنصر ليتم إضافة جميع العناصر إلى لائحةListView، بهذا الشكل:

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        ListView listView1 = (ListView) findViewById(R.id.listView1);
       
        String[] items = { "Milk", "Butter", "Yogurt", "Toothpaste", "Ice Cream" };
       
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                    android.R.layout.simple_list_item_1, items);
       
        listView1.setAdapter(adapter);
    }
}

لنحصل على ListView:

Android_ListView_ArrayAdapter.png

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن