如何在Android中获得填充父页面的线性布局

如何在Android中获得填充父页面的线性布局,android,android-layout,android-widget,Android,Android Layout,Android Widget,我已经创建了一个pagecontroller应用程序,并将其以自己的线性布局添加到我的页面上。 但是,我无法获得填充整个父页面的布局宽度。。 这是我的代码: pagecontrol = new LinearLayout(this.context); pagecontrol.setOrientation(LinearLayout.HORIZONTAL); pagecontrol.setGravity(Gravity.CENTER_HORIZONTAL); params = new LinearL

我已经创建了一个pagecontroller应用程序,并将其以自己的线性布局添加到我的页面上。 但是,我无法获得填充整个父页面的布局宽度。。 这是我的代码:

pagecontrol = new LinearLayout(this.context);
pagecontrol.setOrientation(LinearLayout.HORIZONTAL);
pagecontrol.setGravity(Gravity.CENTER_HORIZONTAL);

params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
                LayoutParams.FILL_PARENT);
pagecontrol.addView(btn,params);

public LinearLayout getView() {
        return pagecontrol;
    }
我已经附上了页面的截图。谁能给点建议吗


提前感谢。

您必须使用这些属性

android:layout_width="fill_parent"
android:layout_height="fill_parent"

您必须使用这些属性

android:layout_width="fill_parent"
android:layout_height="fill_parent"
将换行内容替换为填充父项它将起作用


用填充父内容替换换行内容将起作用

如果采用线性布局的外部布局,请检查布局的高度和宽度

更改它:

android:layout_width="fill_parent"
android:layout_height="fill_parent"

如果采用线性布局的外部布局,请检查布局的高度和宽度

更改它:

android:layout_width="fill_parent"
android:layout_height="fill_parent"


我试过了,但是,我使用的图像资源被拉伸了:(我试过了,但是,我使用的图像资源被拉伸了:(我试过了,但是,我使用的图像资源被拉伸了:(这是正常的。然后你必须更改图像属性。我以前确实尝试过,但是我的背景图像资源被拉伸了。就是这样,我使用的单选按钮的背景已设置为这些图像资源。我尝试过,但是,我使用的图像资源被拉伸了:(这是正常的。然后你必须更改图像属性。我以前确实尝试过,但是我的背景图像资源被拉伸了。就是这样,我使用的单选按钮的背景已设置为这些图像资源。我尝试过,但是,我使用的图像资源被拉伸了:(我以前确实尝试过,但是我的背景图像资源被拉伸了。您是否尝试使用“android:layout`margin”?您想填充整个父页面的
版面宽度
?页面控件
(底部的黑色长条?)似乎已填充了父页面。我尝试了此操作,但是,我使用的图像资源被拉伸了:(我以前确实尝试过此操作,但我的背景图像资源被拉伸了。您是否尝试使用“android:layout`margin”?您想填充整个父页面吗?
pagecontrol
(底部的黑色长条?)似乎已经填满了父页面。