所以我想要製作一個與我的屏幕一樣寬的按鈕。我希望它可以在任何設備屏幕尺寸上工作,因此在像素值中輸入不是一種選擇。我從這段代碼中得到我的整數。具體說什麼.setWidth或.setHeight使用什麼樣的Integer?
String widthString = String.valueOf(getWindowManager().getDefaultDisplay().getWidth());
double widthDouble = Double.parseDouble(widthString);
double result = widthDouble/2;
String resultString = String.valueOf(result);
int myNum = Integer.parseInt(resultString);
然後,當我運行Integer到像這樣的按鈕。
Button myButton = new Button(this);
myButton.setWidth(myNum);
我得到一個錯誤,當我嘗試運行它...任何想法如何使其工作。我願意接受任何其他您可能會建議的方法。
感謝
什麼錯誤?有成千上萬的錯誤,只是說你得到一個錯誤是完全沒有幫助的。 – 2014-01-08 00:46:03