我在Android中多次更改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的方向?
答案 0 :(得分:0)
我不确定你在问题中提到的是什么,但似乎你想要旋转你的textview试图旋转包含textview的linearLayout ...如果你只想旋转文本,你可以试试
textview.setRotation(float);
其中浮动只是您想要以顺时针方向旋转对象的度数。