更改填充编程
问题描述:
我遇到这个奇怪的问题来了与CardView
从兼容性库,我需要动态改变CardView
的填充,但它只是似乎没有实现......更改填充编程
这里是我的在父类CardView
发现:
@Override
public void setPadding(int left, int top, int right, int bottom) {
// NO OP
}
我不知道为什么,但他们只是跳过此卡上的看法的原因。
是否有任何替代动态设置填充?
答
而是改变CardView
尝试把CardView
的内容一个根布局内填充的 - 一个FramLayout
或RelativeLayout
什么的。
然后更改此根布局的填充。
你可以在另一个视图中包装'CardView',支持填充:) –
@ArtemMostyaev这不会在我的情况下做的伎俩,我将不得不修改边缘,如果填充不能用... –
所以也许扩展CardView并实现'setPadding'?并从一些View类获取代码。 –