其實我已經創建了一個按鈕陣列,現在我的問題是它是否適合所有的屏幕分辨率或沒有..因爲我使用nexus的設備和在這裏它的工作正常..我的意思是說所有的按鈕排列在完美的順序..更多有史以來,當我把背景圖像的每個按鈕的工作罰款..現在我懷疑它是否適用於更便宜的設備由我寫的相同的代碼或我必須做額外的東西that.thats意味着它是否適合所有的屏幕resolution..or我寫not..the代碼..屏幕分辨率
LinearLayout layoutVertical = (LinearLayout) findViewById(R.id.liVLayout);
LinearLayout rowLayout=null;
LayoutParams param = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT,1);
//Create Button
for (i = 0; i<6; i++){
rowLayout = new LinearLayout(this);
rowLayout.setWeightSum(7);
layoutVertical.addView(rowLayout,param);
for(j=0;j<7;j++){
pBtnDay[i][j]=new Button(this);
rowLayout.addView(pBtnDay[i][j],param);
pBtnDay[i][j].setOnLongClickListener(this);
pBtnDay[i][j].setOnClickListener(this);
}
}
return true;
一兩件事,當我試圖找到寬度和高度也返回0按鈕。 。爲什麼?
這是正確的,當onWindowsFocusChanged觸發Android已經爲您的視圖繪製尺寸。 –