1
表明我通過擴展ViewGroup中取得了customed看法,我的問題是:安卓:充氣視圖不customed的ViewGroup
添加子(addView(chileView))查看到ViewGroup中時,如果孩子的觀點是一個充氣的視圖,子視圖不會顯示。但是當子視圖是硬編碼視圖(比如,btn = new Button(ctx))時,它會顯示!
碼,而不是顯示:
public class EdgeSwiper extends ViewGroup{
public EdgeSwiper(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
init(context);
}
public EdgeSwiper(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
public EdgeSwiper(Context context) {
super(context);
init(context);
}
View v;
private void init(Context context) {
v = View.inflate(context,R.layout.aview,null);
this.addView(v);
}
@Override
protected void onLayout(boolean arg0, int a, int b, int c, int d) {
v.layout(a, b, c, d);
}
}
你可以發佈一些你遇到問題的代碼嗎? – Don 2013-04-27 20:04:56