to tanwei4199,comeoverjava: 确实很想看代码,其他控件不用配置只用代码创建我已经会了,就只有这个ListView不会 因为在创建adapter的时候,系统提供的构造函数都要传入配置的资源id ArrayAdapter<AdapterItem> ad = new ArrayAdapter<AdapterItem>(this, R.layout.zhao_pin_list_adapter, items); 不使用配置文件来描述ListView中的元素,就不知道要怎么做了
ImageView iv = new ImageView(this); iv.setId(R.id.action_settings+1000); 设置id是可以的 不过你需要确保不会冲突
to tanwei4199: 不是设置imageView的id,而是创建ArrayAdapter时,需要传入一个配置文件的资源id,我不想使用配置文件,所以不知道能不能不传入这个配置文件的资源id?
确实很想看代码,其他控件不用配置只用代码创建我已经会了,就只有这个ListView不会
因为在创建adapter的时候,系统提供的构造函数都要传入配置的资源id
ArrayAdapter<AdapterItem> ad = new ArrayAdapter<AdapterItem>(this, R.layout.zhao_pin_list_adapter, items);
不使用配置文件来描述ListView中的元素,就不知道要怎么做了
ImageView iv = new ImageView(this);
iv.setId(R.id.action_settings+1000);
设置id是可以的 不过你需要确保不会冲突
不是设置imageView的id,而是创建ArrayAdapter时,需要传入一个配置文件的资源id,我不想使用配置文件,所以不知道能不能不传入这个配置文件的资源id?