嗨,大家好我想設置一個EditText的寬度。 我的目標是將EditText的長度設置爲總屏幕的1/2。Android項目 - 定義EditText大小
我寫了這個代碼:
RelativeLayout rl = (RelativeLayout) this.findViewById(R.id.mainRelativeLayout);
int width = rl.getWidth();
int half = width/2;
EditText userName = (EditText) this.findViewById(R.id.userName);
userName.SET_SOMEHOW_THE_SIZE(half);
但我無法找到一個工作方法來設置寬度:(
感謝 馬爾科
感謝問題是返回的屏幕大小爲0,所以我使用這個函數: Display display = getWindowManager()。getDefaultDisplay(); int width = display.getWidth(); – Marco 2011-05-18 13:08:09