簡體   English   中英

如何在android中多次更改LinearLayout方向?

[英]How to change LinearLayout orientation many times in android?

我在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的方向?

我不確定你在問題中提出了什么,但似乎你想要旋轉你的textview正試圖旋轉包含textview的linearLayout ...如果你只想旋轉文本,你可以試試

textview.setRotation(float);

浮動只是你想要以順時針方向旋轉物體的度數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM