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監聽器和調用的方法那裏。
感謝您的幫助! :) –