2011-01-06 7 views
3

질문은 간단합니다. 코드를 사용하여 이미지 뷰를 동적으로 생성합니다.LinearLayout의 이미지 뷰 정렬 코드

ImageView btnSend = new ImageView (this); 

하고있는 LinearLayout에 추가, 문제는 내가 떠나고 싶어한다는 것입니다 오른쪽 정렬

을 어떻게 할까? 사전에

덕분에

답변

4

L을 사용해보세요. ayoutParams :

LinearLayout rootLayout = (LinearLayout)findViewById(R.id.root_layout); 

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
    LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
params.gravity = Gravity.RIGHT; 

ImageView btnSend = new ImageView (this); 
btnSend.setLayoutParams(params); 
rootLayout.addView(btnSend); 

유일한 문제는 params.gravity는 내용 중력 또는 layout_gravity를 설정하면 내가 기억하지 않는 것입니다. Layout_gravity는이 인스턴스에서 변경하려는 것입니다.

+0

감사합니다. 완벽한 작품! – seba123neo