Установка поля и плотности текстового представления в коде не работает

Если я установил только поля для своего текстового представления, то есть внутри линейного макета, все будет работать. Если я установил только гравитацию для своего текстового представления, это сработает. Но если я установил оба атрибута (гравитацию и поля), гравитация останется с успешно установленными полями.

Мой код для установки обоих атрибутов не работает должным образом:

tv2=new TextView(this);
tv2.setText("Text");
LinearLayout.LayoutParams para=new LinearLayout.LayoutParams(
    LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT );
para.setMargins(0, 10, 0, 10); //left,top,right, bottom
tv2.setLayoutParams(para);
tv2.setGravity(android.view.Gravity.CENTER_HORIZONTAL);

Я должен создать макет в коде, не могу использовать xml.

7
задан kcoppock 27 January 2011 в 16:51
поделиться