Попробуйте
int leftMargin = 10;
((MarginLayoutParams) imageButton.getLayoutParams()).leftMargin = leftMargin;
EDIT:
Если вы не используете ImageButton
, определенный в xml, вы должны установить LayoutParams
следующим образом:
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
params.leftMargin = 10;
b.setLayoutParams(params);
Здесь я предполагаю, что вы используете LinearLayout
в своем элементе списка.