为什么 LinearLayout instance.getLayoutParams 看起来有一个错误的类?
如果我声明并查看,它给了我,而不是。LinearLayout linearLayout
linearLayout.getLayoutParams()
ViewGroup.LayoutParams
LinearLayout.LayoutParams
因此,我必须使用重复(因此是糟糕的)样式构造:
int lm = ((LinearLayout.LayoutParams) linearLayout.getLayoutParams()).leftMargin?
例如,如果我想达到利润,我真的必须使用它吗?
是我对Android或Java的误解,还是两者兼而有之,还是别的什么?