【发布时间】:2014-11-08 18:17:33
【问题描述】:
标题说明了一切,希望如此。
1) 我以编程方式创建视图:
RelativeLayout rl = new RelativeLayout(this);
2) 我想将它添加到现有的 LinearLayout,然后我想将 Style 添加到 RelativeLayout。比如:
LinearLayout ll = (LinearLayout) findViewById(R.id.MyLinearLayout);
RelativeLayout rl = new RelativeLayout(this);
ll.addView(rl);
//add Style to rl here
我找不到这样做的方法!
我知道有一些方法可以以编程方式添加样式。比如:
RelativeLayout rl = new RelativeLayout(this, null, R.style.MyRelativeLayout);
但这会在我将相对布局添加到线性布局之前添加样式。 因此,relativelayout 不是“打印”的,因为在我将它添加到 linearlayout 之前,他应该如何知道 linearlayout 是他的父级。
在创建视图并将其添加到父视图后,是否有人可以通过编程方式将样式添加到视图中?
希望你明白我的意思。
【问题讨论】:
-
“印刷”是什么意思?
标签: android view styles programmatically-created