@@ Branislav-я сделал то же самое, что и вы сказали. И это сработало для меня, но ни одно из изображений не превышало 9 n текста, а также показало мне то же самое 1-е или муравейное случайное изображение и текст в месте 9-го изображения и текст
public class ImageAdapter extends BaseAdapter {
private Context mContext;
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbIds.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
// create a new ImageView for each item referenced by the Adapter
public View getView(int position, View convertView, ViewGroup parent) {
View v;
if (convertView == null) { // if it's not recycled, initialize some attributes
LayoutInflater li = getLayoutInflater();
v = li.inflate(R.layout.mainmenu, null);
TextView tv = (TextView)v.findViewById(R.id.icon_text);
tv.setText(mTextsIds[position]);
ImageView iv = (ImageView)v.findViewById(R.id.icon_image);
iv.setImageResource(mThumbIds[position]);
} else {
v = (View) convertView;
}
return v;
}
private Integer[] mThumbIds = {
R.drawable.hotel1, R.drawable.rest,R.drawable.dubaicityinfoicon_new,R.drawable.history1,R.drawable.geography,R.drawable.infoicon,R.drawable.infoicon,R.drawable.infoicon,R.drawable.parkmain,
};
// references to our texts
private String[] mTextsIds = {
"Hotels","Restaurants","City Info","Dubai History","Geography Of Dubai","Useful Information","Embassies in Duabai","Museum's","park"
};
в этом случае он работает идеально до музея, но для парковки он не работает, он показывает любое случайное изображение и связанный текст в массиве mThumbIds.
Пожалуйста, помогите, пожалуйста.
Изображение доступно в режиме рисования.