选择textview时,该按钮会更改textview的文本

时间:2017-03-12 18:49:15

标签: android button textview

我想创建一个应用程序,为游戏存储4个玩家的生命总值。 4名球员从40岁开始,我在中心有一个按钮,只能将选定球员的生命减少一个。那么我如何选择1或2或3或所有文本视图然后按下按钮并改变他们的生活?

1 个答案:

答案 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。