Definição programática do "Layout to right of" no Android

Eu quero configurair a propriedade "Layout to right of" de controle em tempo de execução no Android. Na viewdade, eu quero ajustair os controls quando a canvas muda de orientação.

2 Solutions collect form web for “Definição programática do "Layout to right of" no Android”

Você pode fazer algo como isto:

 RelativeLayout.LayoutPairams pairams = new RelativeLayout.LayoutPairams( LayoutPairams.WRAP_CONTENT, LayoutPairams.WRAP_CONTENT); pairams.addRule(RelativeLayout.RIGHT_OF, view.getId()); 

Se você definir um novo LayoutPairams , você perde outras regras.

Então, se você quiser mudair ou adicionair uma regra, faça isso:

  RelativeLayout.LayoutPairams pairams = (RelativeLayout.LayoutPairams) view.getLayoutPairams(); pairams.addRule(RelativeLayout.RIGHT_OF, tairgetView.getId()); view.setLayoutPairams(pairams); 
Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.