我想创建一个应用程序,为游戏存储4个玩家的生命总值。 4名球员从40岁开始,我在中心有一个按钮,只能将选定球员的生命减少一个。那么我如何选择1或2或3或所有文本视图然后按下按钮并改变他们的生活?
答案 0 :(得分:0)
视图的属性为“已选中”。您可以在文本视图上设置“已选中”状态。例如:
textview.setSelected(true);
然后对于按钮,您可以执行以下操作:
button.setOnClickListener(new OnClickListener{
@Override
public void onClick(View v){
if(textview.isSelected())
{
//do something
}
//do the same for the other textviews
}
});
也许更优化的方法来做这样的事情就是使用类似hashmap的东西并对其元素进行iterize来检查选择了什么textview。