標題說明了這一切,希望。以編程方式創建視圖後添加樣式
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);
但是,這會在我將相關佈局添加到linearlayout之前添加樣式。 因此,relativelayout不是「打印」的,因爲在我將它添加到linearlayout之前,他應該如何知道該linearlayout是他的父項。
有沒有人有辦法如何添加一個Style以編程方式添加到視圖後,該視圖已被創建並添加到父視圖?
希望你明白我的意思。
「印刷」是什麼意思? – alanv 2014-11-09 01:58:16