Xamarin.android MonoDroid:如何通过编程设置TableRow背景属性?

Xamarin.android MonoDroid:如何通过编程设置TableRow背景属性?,xamarin.android,Xamarin.android,我试图动态地创建一些表行,但是在表行上我想设置背景 属性,如XML: 我试过这个: TableRow.LayoutParams p=新建TableRow.LayoutParams此,空 但是没有p.AddRule方法?引自: 我想我需要构造参数,然后将它们传递到 TableRow row=新的TableRowthis,p Ideas?AddRule是RelativeLayout.LayoutParams上的一种方法。您需要转换为该类型或以其他方式获取该类型,即: var p = new Rela

我试图动态地创建一些表行,但是在表行上我想设置背景 属性,如XML:

我试过这个:

TableRow.LayoutParams p=新建TableRow.LayoutParams此,空

但是没有p.AddRule方法?引自:

我想我需要构造参数,然后将它们传递到 TableRow row=新的TableRowthis,p

Ideas?

AddRule是RelativeLayout.LayoutParams上的一种方法。您需要转换为该类型或以其他方式获取该类型,即:

var p = new RelativeLayout.LayoutParams (this, null);
p.AddRule(LayoutRules.AlignParentBottom);

算出:row.setbackgroundresource.Drawable.shape

嗯,我想我真正需要的是一个IAttributeSet来传递到TableRow构造函数中;