我有一段代碼給出了gridSize的一個值onclick(這就是我所希望的,如果你看到任何錯誤,請糾正我) 。但現在沒有做任何事情...在if塊中賦予short值,並將它們賦予另一種不同活動的方法
,讓短值碼:
public static short getGridSize(PuzzleActivity puzzleActivity, ImageButton view) {
if (mIbtn3x3 == view) {
String puzzle3 = "3";
Short gridSize = Short.parseShort(puzzle3);
} else if (mIbtn4x4 == view) {
String puzzle4 = "4";
Short gridSize = Short.parseShort(puzzle4);
} else if (mIbtn5x5 == view) {
String puzzle5 = "5";
Short gridSize = Short.parseShort(puzzle5);
}
return Short.parseShort(PuzzleActivity.gridSize);
}
應接收的值(拼圖活動)的代碼:
createGameBoard(SizeSelection.getGridSize(this));
break;
在if代碼中:gridSize得到以下錯誤:「gridSize無法解析或不是字段」。
PuzzleActivity代碼:.getGridSize獲取以下錯誤:「類型SizeSelection中的方法getGridSize(PuzzleActivity,ImageButton)不適用於參數(PuzzleActivity)」。
顯然我不是專業的編碼員。請幫我解決這個問題。在此先感謝〜olijf
的mIbtn3x3,四輪驅動,5x5的是ImageButtons。 – Olijf