4
在xml中創建它時,需要params layout_width和layout_height。
在Java代碼中創建的項目呢?他們的默認佈局是什麼?
如何以編程方式將其佈局設置爲fill_parent或wrap_content?ImageView的默認佈局是什麼?
在xml中創建它時,需要params layout_width和layout_height。
在Java代碼中創建的項目呢?他們的默認佈局是什麼?
如何以編程方式將其佈局設置爲fill_parent或wrap_content?ImageView的默認佈局是什麼?
公共無效addView(查看孩子) 自:API等級1
添加一個子視圖。如果沒有設置佈局參數,則此子視圖的默認參數設置在該子級上。 參數 子子視圖添加 請參見
generateDefaultLayoutParams()
如果沒有額外的參數,addView(View)
使用默認參數(主要是WRAP_CONTENT
)。望着source code,
protected LayoutParams [More ...] generateDefaultLayoutParams() {
if (mOrientation == HORIZONTAL) {
return new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
} else if (mOrientation == VERTICAL) {
return new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
}
return null;
}
謝謝,我會接受的! – 2011-05-29 20:21:21