1
我正在一个小项目,你需要猜测瓷砖后面的图片。目前一切正常,但我不知道如何检查某人是否点击了某个图块。删除'瓦'点击时
我知道我可以用按钮来做,但我希望能够在某人真正按下该图块时移除图块。有没有办法检查是否有人按下了屏幕上的某个地方?
我正在一个小项目,你需要猜测瓷砖后面的图片。目前一切正常,但我不知道如何检查某人是否点击了某个图块。删除'瓦'点击时
我知道我可以用按钮来做,但我希望能够在某人真正按下该图块时移除图块。有没有办法检查是否有人按下了屏幕上的某个地方?
您需要使您的磁贴可点击,然后在点击事件中添加方法。
将以下内容添加到xml中的图块中。
android:clickable="true"
android:onClick="TileClicked"
然后在你的活动创建一个方法
public void TileClicked(View v)
{
int clickedID = v.getId();
// Do something to the clicked tile .. e.g.
v.setVisiblity(View.INVISIBLE);
// or filter specific tiles
if(clickedID = R.id.myTile1)
{
// do something when tile 1 clicked
}
}
或者,你可以在代码中添加的onclick监听器和调用的方法那里。
感谢您的帮助! :) –