本人最近学习robotium ,遇到Gridview 的问题。网上找不到相关的答案,求大神么帮助
现在有个添加相册的应用。用的gridview布局的,相册的添加按钮被设置成gridview里的最后一个格格。每添加一个相册,添加按钮都会自动保持在最后,我现在想问怎么设置按钮的点击动作
// 相册中GridView条目的点击事件
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
switch (parent.getId()) {
case R.id.album_gridview:
if (isHideMode) {
doHideAlbum(position);
} else {
if (mAlbumDatas.get(position).getType() == 1) {// 点击最后一项,添加相册。
mAddAlbumPop = new AddAlbumPop(context);
mAddAlbumPop.showAtLocation(album_gridview, Gravity.CENTER, 0, 0);
break;
}
ArrayList<String> albumNames = new ArrayList<String>();
ArrayList<Integer> albumIds = new ArrayList<Integer>();
for (int i = 0; i < mAlbumDatas.size() - 1; i++) {
// 排除当前相册和最后一项“添加相册”
if (i == position || i == mAlbumDatas.size()) {
continue;
}
albumNames.add(mAlbumDatas.get(i).getName());
albumIds.add(mAlbumDatas.get(i).get_id());
}
AlbumDetailActivity.launch(AlbumActivity.this, mAlbumDatas.get(position).getName(), mAlbumDatas.get(position).get_id(), albumNames, albumIds);
imageLoader.clearMemoryCache();
}
break;
}