Изменить маржу при смене ориентации? - PullRequest
0 голосов
/ 24 августа 2011

</p>

<code>public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.detail);


     TextView forgot_pswrd = (TextView) findViewById(R.id.textView1);

        LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
        llp.setMargins(50, 0, 0, 0); // llp.setMargins(left, top, right, bottom);

         int orientation = getResources().getConfiguration().orientation;

            if(orientation == Configuration.ORIENTATION_LANDSCAPE){

                    forgot_pswrd.setLayoutParams(llp);


            }
            else{




            }

    }
</code>

как изменить маржу при смене ориентации ??

1 Ответ

1 голос
/ 24 августа 2011

Вы можете создать два XML-файла макета с различными макетами как для книжной, так и для альбомной ориентации и поместить один в папку layout-port, а другой в папку layout-land.При изменении ориентации макет также будет меняться в зависимости от ориентации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...