求教!BaseAdapter解决方法

求教!BaseAdapter我想在item中实现左边是textView,右边是ImageView。但是运行没有显示!下面是代码Java code

求教!BaseAdapter
我想在item中实现左边是textView,右边是ImageView。但是运行没有显示!下面是代码

Java code
package com.hzg.listviewexemple;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.ListView;import android.widget.TextView;public class MainActivity extends Activity {     private ListView mListView;    @Override    public void onCreate(Bundle savedInstanceStated) {        super.onCreate(savedInstanceStated);        setContentView(R.layout.list_view);         mListView = (ListView) findViewById(R.id.list_view);         mListView.setAdapter(new CustomListAdapter(this));    }    class CustomListAdapter extends BaseAdapter {         private LayoutInflater mInflater;         private Context mContext = null;                public CustomListAdapter(Context context) {            mContext = context;            mInflater = LayoutInflater.from(mContext);        }        public Object getItem(int arg0) {            // TODO Auto-generated method stub            return null;        }        public long getItemId(int position) {            // TODO Auto-generated method stub            return position;        }        public int getCount() {            // TODO Auto-generated method stub            return 0;        }        public View getView(int position, View convertView,    android.view.ViewGroup parent) {            final ViewHolder viewHolder;            if (convertView == null) {                viewHolder = new ViewHolder();                convertView = mInflater.inflate(R.layout.item_custom, null);                viewHolder.menuImage= (ImageView) convertView.findViewById(R.id.menu_image_id);                viewHolder.menuText = (TextView) convertView.findViewById(R.id.menu_text_id);                convertView.setTag(viewHolder);            }             else {                viewHolder = (ViewHolder) convertView.getTag();            }            return convertView;        }    }    public class ViewHolder {        public TextView menuText;        public ImageView menuImage;    }}


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


item_custom.xml
XML code
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:gravity="center_vertical"    android:orientation="horizontal" >    <TextView        android:id="@+id/menu_text_id"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="@string/hello_world"        android:textSize="20dip" /> <ImageView     android:id="@+id/menu_image_id"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_marginLeft="100dip"     android:src="@drawable/ic_launcher" /></LinearLayout> 



[解决办法]
public int getCount() {
// TODO Auto-generated method stub
return 0;
}

返回0了,说明一条数据都没有,当然看不到东西
[解决办法]
你要往CustomListAdapter 放些数据显示啊
[解决办法]
探讨
引用:

public int getCount() {
// TODO Auto-generated method stub
return 0;
}

返回0了,说明一条数据都没有,当然看不到东西

那应该怎样弄?

[解决办法]
spinner里也要放数据的
[解决办法]
ArrayAdapter<String> Adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, 数组);
spinner.setAdapter(Adapter);
// 设置弹出的样式
Adapter .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);