图片布局:
如何使用android studio中的next和previous按钮替换图像?
示例:image1(下一个)image2到image3
和
image3(previous)image2(previous)image1
答案 0 :(得分:0)
您必须拥有List<String> imageNames
等图片列表,并在drawable
文件夹中复制图片的图片ID。
使用int id = getResources().getIdentifier("image1", "drawable", context.getPackageName());
获取图片的id
并用它们填充列表。
然后编写此代码以收听按钮点击:
Button btnNext = (Button) findViewById(R.id.btnNext);
int index = 0;
btnNext .setOnClickListener(new OnClickListener(){
{
@Override
public void onClick(View v)
{
if(index <= imageNames.size()) {
mImageView.setImageResource(imageNames.get(index));
index++;
}
}
});
为btnPrev
做同样的事。