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在代碼中設置邊距和填充,但仍然無法工作。 您的幫助,將不勝感激!