Android布局对齐
我有一个相对论,我正在向右转。如果我用setContentView显示布局,一切正常,但如果我试图显示膨胀视图,它就不再向右对齐。有人知道这是否可以解决吗 谢谢 编辑: XML非常简单,我只有一个带有一些填充的RelativeLayout。我正在使用android:layout_gravity=“top | right” 如果使用setContentView()显示整个布局,则RelativeLayout会正确对齐,但当我尝试以下代码时,对齐会中断:Android布局对齐,android,Android,我有一个相对论,我正在向右转。如果我用setContentView显示布局,一切正常,但如果我试图显示膨胀视图,它就不再向右对齐。有人知道这是否可以解决吗 谢谢 编辑: XML非常简单,我只有一个带有一些填充的RelativeLayout。我正在使用android:layout_gravity=“top | right” 如果使用setContentView()显示整个布局,则RelativeLayout会正确对齐,但当我尝试以下代码时,对齐会中断: inflater = LayoutInfla
inflater = LayoutInflater.from(MainActivity.this);
View inflated = inflater.inflate(R.layout.layout, null);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.layout);
layout.addView(inflated);
我这样做是因为我希望能够多次添加
充气的视图。没有XML很难看到,但通常在调用充气时,应该传递根视图,否则在XML布局中指定的任何布局参数都将丢失
也许试试这个
inflater = LayoutInflater.from(MainActivity.this);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.layout);
View inflated = inflater.inflate(R.layout.layout, layout, false);
layout.addView(inflated);
没有XML很难看到,但通常在调用inflate
时,应该传递根视图,否则在XML布局中指定的任何布局参数都将丢失
也许试试这个
inflater = LayoutInflater.from(MainActivity.this);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.layout);
View inflated = inflater.inflate(R.layout.layout, layout, false);
layout.addView(inflated);
“如果我试图显示膨胀的视图”是什么意思?请发布您的XML请发布整个XML,对齐中断是什么意思?如果我试图显示膨胀视图是什么意思?请发布您的XML请发布整个XML,对齐中断是什么意思?如果我试图显示膨胀视图是什么意思?请发布您的XML请发布整个XML,对齐中断是什么意思?