0
내 응용 프로그램에서는 선형 레이아웃에 텍스트와 작은 아이콘 (사용자 정의 어댑터가있는 목록 뷰와 같은)을 채 웁니다. 동일한 크기의 텍스트와 그림이 필요합니다. 그렇게 할 수있는 방법이 있습니까?텍스트 뷰에 이미지와 텍스트 정렬
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT);
LinearLayout LayoutPadre = new LinearLayout(this);
TextView Tag = new TextView(this);
ImageView img = new ImageView(this);
Tag.setText(data);
if(stato.equalsIgnoreCase("presente")){
img.setImageResource(R.drawable.ic_presente);
}else{
img.setImageResource(R.drawable.ic_assente);
}
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(75, LayoutParams.WRAP_CONTENT); //Here I need the img to have same size as the text, but Tag.getHeight() returns 0
layoutParams.setMargins(50, 0, 0, 0);
img.setLayoutParams(layoutParams);
LayoutPadre.setLayoutParams(params);
LayoutPadre.addView(Tag);
LayoutPadre.addView(img);
문제는 이미지가 수평 IMG처럼 중심으로되지 않는 것입니다 :
여기에 코드입니다. 화면을보세요
감사합니다.
감사 년대 ...
Match_Parent
하지Wrap_Content
로 텍스트와 이미지의 layout_height를 유지! 그것은 작동! 나는 많은 시도를 시도하지만 그럴 수는 없습니다. 다시 한 번 감사드립니다! – Lele문제 없습니다 ..하실 수 있습니다. – Siva