パブリッククラスMovietListAdapterはBaseAdapter {
公共INT同様にgetCount(){ 戻り_languagechangeを拡張します。 }
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
パブリックビューgetViewメソッド(最終INT位置、表示convertView、 のViewGroup親){ ビューV。 LayoutInflater vi =(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.movielistdesign、null); ImageView iv =(ImageView)v.findViewById(R.id.icon);
iv.setImageDrawable(mLoader.getDrawble(position));
iv.setPadding(1, 1, 1, 1);
ImageView star = (ImageView) v.findViewById(R.id.starrating);
star.setOnClickListener(新View.OnClickListener(){
public void onClick(View v) {
Bundle bundle = new Bundle();
bundle.putString("param1", mLoader.ds1.movie_ids[position]);
bundle.putString("param2",
mLoader.ds1.movie_titles[position]);
bundle.putString("param3",
mLoader.ds1.movie_thumbnailarray[position]);
bundle.putString("param4",
mLoader.ds1.movie_descarray[position]);
bundle.putString("param5",
mLoader.ds1.movie_rating[position]);
は、アダプタのコードを置く。 – Ronnie
@harsh http://pareshnmayani.wordpress.com/tag/android-custom-listview-例/ –
@harshこの例では、各リストビュー項目でコントロールを設定することができ、位置はclickeventを処理するように決定されます –