ListView вообще не отображается

Я установил пользовательский адаптер, и надувая данные в виде списка, проблема в том, что список не отображается. В режиме отладки listView показывает, что к нему действительно подключен адаптер, но я ничего не вижу.

Вот код для инициализации адаптера.

 contactAdapter = new ContactAdapter(this, R.layout.contact_layout, contactList);
 master_listView.setAdapter(contactAdapter);

Вот код самого ContactAdapter

public class ContactAdapter extends BaseAdapter {
Contact contact;
Context context;
LayoutInflater layoutInflater;
List<Contact> listContact;
int resourceID;
public ContactAdapter(Context context, int layoutResourceID, List<Contact> listContact) {
    this.context = context;
    this.listContact = listContact;
    resourceID = layoutResourceID;
}

@Override
public int getCount() {
    return 0;
}

@Override
public Object getItem(int position) {
    return null;
}

@Override
public long getItemId(int position) {
    return 0;
}

public View getView(int position, View convertView, ViewGroup parent){
    if(convertView==null){
        layoutInflater = ((Activity) context).getLayoutInflater();
        convertView = layoutInflater.inflate(resourceID, parent, false);
    }
    contact = listContact.get(position);
    TextView tv_name = (TextView)convertView.findViewById(R.id.contact_tvName);
    TextView tv_number = (TextView)convertView.findViewById(R.id.contact_tvNumber);
    tv_name.setText(contact.getName());
    tv_number.setText(contact.getNumber());

    return convertView;
} 
}

Вот структура данных для сохранения данных.

public class Contact {
String number;
String name;

public Contact(String name, String number) {
    super();
    this.name = name;
    this.number = number;
}

public String getNumber() {
    return number;
}

public String getName() {
    return name;
}
}

И наконец вот макет

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:background="#ffbababa"
tools:context=".MainActivity">


<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#ffffffff"
    android:padding="12dp"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:id="@+id/relativeLayout">

    <ImageButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/ib_Speak"
        android:background="@drawable/mic_icon"
        android:textColor="#ffffff"
        android:layout_alignTop="@+id/tvSTT"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Speak Something!"
        android:textColor="#ff343134"
        android:textSize="16sp"
        android:id="@+id/tvSTT"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
</RelativeLayout>
<ListView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/listView"
    android:layout_centerHorizontal="true"
    android:layout_below="@+id/relativeLayout" />

</RelativeLayout>

</RelativeLayout>

Есть ли проблема с моим макетом, потому что я не получаю никакой ошибки, также все данные правильно настроены, насколько я знаю. Помощь будет оценена.

Ответы на вопрос(1)

Ваш ответ на вопрос