1
我使用合并自定义视图中的标签,试图把layout_marginTop或paddingTop于父视图,但不起作用。这里是我的代码 文件名:my_view.xml保证金或填充不工作使用<合并标签的android
<merge
android:layout_width="match_parent"
android:layout_height="match_parent"
android_layout_marginTop="17dp" > // This margin is lost!
// content here ...
</merge>
所以在我的自定义视图文件,MyView.java,我只是夸大这个my_view.xml。但android_layout_marginTop信息丢失。
public class MyView {
private void initViews() {
View view = LayoutInflator.from(context).inflate(R.layout.my_view, this);
// get rest views
}
}
我已经尝试使用LayoutParams在代码中设置边距和填充,但仍然无法工作。 您的帮助,将不胜感激!