2016-05-16 5 views
2

が、私は動的にCardViewのパディングを変更する必要がありますが、それだけで...変更パディングをプログラム

を実装していないようです。ここ何私はあります親CardViewクラスで見つかった:

@Override 
public void setPadding(int left, int top, int right, int bottom) { 
    // NO OP 
} 

私は、彼らはただのカードビューでこれをスキップした理由を知りません。

パディングを動的に設定する方法はありますか?代わりに、単一のルートレイアウト内CardViewの内容を置くCardView試みのパディングを変更する

+0

あなたはパディングをサポートする 'CardView'を別のビューでラップすることができます:) –

+0

@ArtemMostyaev私の場合はトリックはしませんが、パディングが使用できない場合は余白を修正する必要があります... –

+0

CardViewを拡張し、 'setPadding'を実装しますか?また、いくつかのViewクラスからコードを取得します。 –

答えて

1

からFramLayoutまたはRelativeLayoutか何か。

次に、このルートレイアウトのパディングを変更します。

関連する問題