내 시나리오에서는 방향 변경을위한 행 번호가 있기 때문에 Android에서 LinearLayout의 방향을 여러 번 변경하는 데 문제가 있습니다. 반면에 숫자는 방향을 변경해야합니다 변경 레이아웃 수 있지만 그것은 내 코드가 작동하지 않는 경우안드로이드에서 LinearLayout 방향을 여러 번 변경하는 방법은 무엇입니까?
first_line=w.getW_line();
if(first_line>second_line){
linearLayout_text.setOrientation(LinearLayout.VERTICAL);
second_line=first_line;
}
else if((first_line==second_line)) {
linearLayout_text.setOrientation(LinearLayout.HORIZONTAL);
}
else {
linearLayout_text.setOrientation(LinearLayout.HORIZONTAL);
}
TextView textView=new TextView(getActivity());
textView.setText(w.getW_text());
textView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT));
textView.setTag(w.getW_id());
linearLayout_text.addView(textView);
변경 방향이 작동하지 않았다입니다. 이 문제를 해결하는 방법? Android에서 LinearLayout의 방향을 변경하는 것이 지원됩니까?
방향을 변경 한 후 layout.invalidate()을 시도하십시오. –
몇 개의 텍스트 뷰가 있습니까? – Krish
동적으로 모든 textViews를 만듭니다. \ –