标题已经说明了一切。
1)我通过编程方式创建一个视图:
但是在我将相对布局添加到线性布局之前,这将在添加样式。因此,在将其添加到线性布局之前,相对布局不会“打印”,因为他如何知道线性布局是它的父级。
有人有办法在视图创建并添加到父级后以编程方式添加样式吗?
希望你理解我的意思。
1)我通过编程方式创建一个视图:
RelativeLayout rl = new RelativeLayout(this);
2) 我想将其添加到现有的LinearLayout中,之后我想为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);
但是在我将相对布局添加到线性布局之前,这将在添加样式。因此,在将其添加到线性布局之前,相对布局不会“打印”,因为他如何知道线性布局是它的父级。
有人有办法在视图创建并添加到父级后以编程方式添加样式吗?
希望你理解我的意思。