2016-11-17 7 views
0

Ich habe eine customView Erweiterung von TextureView. Ich möchte diese customView immer align_parent_right.TextureView Align Right programmatisch ausrichten

Meine Methode innerhalb Custom hat den folgenden Code:

RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(); 
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 
setLayoutParams(layoutParams); 

ist jedoch customeView noch links und nicht rechts ausgerichtet. Wie kann es geändert werden, um richtig auszurichten?

+0

können Sie den Rest dieser Methode vorschlagen? Was setzt du diese Parameter? –

Antwort

0

Fügen Sie diese Art und Weise

RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(); 
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 
layoutParams.addRule(RelativeLayout.LEFT_OF, R.id.leftViewIdHere); 
setLayoutParams(layoutParams);