Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android布局对齐_Android - Fatal编程技术网

Android布局对齐

Android布局对齐,android,Android,我有一个相对论,我正在向右转。如果我用setContentView显示布局,一切正常,但如果我试图显示膨胀视图,它就不再向右对齐。有人知道这是否可以解决吗 谢谢 编辑: XML非常简单,我只有一个带有一些填充的RelativeLayout。我正在使用android:layout_gravity=“top | right” 如果使用setContentView()显示整个布局,则RelativeLayout会正确对齐,但当我尝试以下代码时,对齐会中断: inflater = LayoutInfla

我有一个相对论,我正在向右转。如果我用setContentView显示布局,一切正常,但如果我试图显示膨胀视图,它就不再向右对齐。有人知道这是否可以解决吗

谢谢

编辑:

XML非常简单,我只有一个带有一些填充的RelativeLayout。我正在使用android:layout_gravity=“top | right”

如果使用setContentView()显示整个布局,则RelativeLayout会正确对齐,但当我尝试以下代码时,对齐会中断:

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,对齐中断是什么意思?