I am trying to create a ListView with customized layout. each item in the listView should look like as shown in the item.xml posted be
ArrayAdapter accepts the second parameter as int something like android.R.layout.simple_list_item_1
When not customizing getView method of ArrayAdapter then custom layout require one TextView with android:id="@android:id/text1" id and show value in one TextView.
To run application with current code add android:id="@android:id/text1" for TextView in R.layout.listi_tems_layout layout.
Because R.layout.listi_tems_layout layout contains other views also with TextView so create custom Adapter by extending ArrayAdapter class to access other views also.
See following example:Custom ArrayAdapter for a ListView (Android)