Java 如何从ListView项获取ImageView?

Java 如何从ListView项获取ImageView?,java,android,listview,imageview,Java,Android,Listview,Imageview,我有一个列表活动,我想在列表视图项中将图像资源设置为图像视图 ListView listView = getListView(); View view = listView.getChildAt(0); arrowImageView = (ImageView)view.findViewById(R.id.arrowImageView); 但是getChildAt(0)返回null。清单有10项。 如何找到图像视图?编辑 我想您是在问如何在列表视图

我有一个列表活动,我想在列表视图项中将图像资源设置为图像视图

        ListView listView = getListView();
        View view = listView.getChildAt(0);
        arrowImageView = (ImageView)view.findViewById(R.id.arrowImageView);
但是getChildAt(0)返回null。清单有10项。 如何找到图像视图?

编辑 我想您是在问如何在列表视图的每个项目中设置图像资源?如果是这样,请扩展SimpleCorsorAdapter并覆盖getView,如下所示:

// Create the list adapter
SimpleCursorAdapter adapter = new SimpleCursorAdapter(
        CfsApplication.getApplication(),
        R.layout.listitem_vehicledraft,
        VehicleDraftTable.getAllVehicleDrafts(),
        displayFields,
        displayViews) {
    /* (non-Javadoc)
     * @see android.widget.CursorAdapter#getView(int, android.view.View, android.view.ViewGroup)
     */
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {

        // Get the view from the super function which will handle most of everthing for us
        convertView = super.getView(position, convertView, parent);

        // Set the image view here
                    // ...

        // Return the view
        return convertView;
    }
};

我没有说要创建一个新的,我说要覆盖getView方法,以便您可以设置图像视图。。。