我想制作一种存储电视节目中字符的数据库。只是为了做某件事。想要更改按钮单击图像视图内的图像
我有6个普通的白色图像在用户个人资料页面下,他们的最爱。当用户点击角色页面上的按钮时,其相应图像的缩略图应该替换第一个图像视图。
如果第一个imageview已经被更改,然后将其移动到第二个等等,直到你到达第六个。在这一点上,用户将收到一条消息,表示不能再添加。
任何想法如何实现这一目标?
编辑:我到目前为止
image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
empty.setImageResource(R.drawable.pikachuthumb);
empty.remove(R.id.empty1);
if(empty.getCount()==0)
{
Toast.makeText(myContext, "No more favourites can be added. Please Refresh.", Toast.LENGTH_SHORT).show();
}
else
{
}
}
public void main(String[] args) {
// TODO Auto-generated method stub
List<ImageView> empty = new ArrayList<ImageView>();
empty.add(R.id.empty1);
empty.add(R.id.empty2);
empty.add(R.id.empty3);
empty.add(R.id.empty4);
empty.add(R.id.empty5);
empty.add(R.id.empty6);
}
欢迎来到SO ..每个人都可以回答你的问题,但事情是什么你有没有尝试..? – Pragnani
谢谢!那是这样的。我是一个巨大的新手,所以不确定从哪里开始。我假设你可以在ifclick中声明一条if语句,它会沿着 'if(empty()=!true)行的方式说出一些信息imageview1.setImageResource(R.drawable.image1); }' 不确定空函数看起来像什么。 也不知道如何让它识别图像是否已被其他东西填充。 – Soggy