2012-11-08 119 views
1

好吧,我正在爲我的應用中的老師做一個搜索系統,而且我已經做到了,但是出現了佈局問題。當我爲我的TextView設置文本時,他們基於單詞長度調整大小,而我不想要這樣。Android調整大小TextView

這是我的搜索代碼:

  String prof = s.toString(); 
      int i=0;     
      pesquisa.clear(); 
      for(i = 0; i<professores.size();i++){ 
       if(professores.get(i).contains(prof)){ 
        pesquisa.add(professores.get(i)); 
       } 
      } 
      for(i=0;i<cont;i++){ 
       txt.get(i).setText(""); 
      } 
      if(pesquisa.size() > cont){ 
       for(i =0; i<cont;i++){    
        txt.get(i).setText(pesquisa.get(i));    
       } 
      }else{ 
       for(i =0; i<pesquisa.size();i++){    
        txt.get(i).setText(pesquisa.get(i));    
       } 
      } 

而且一個TextView佈局:

<TextView 
     android:id="@+id/textView2" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="fill_horizontal" 
     android:layout_marginLeft="10dip" 
     android:layout_marginTop="10dip" 
     android:layout_weight="1" 
     android:background="@drawable/bgtxtview" 
     android:text="" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

這是bgtxtview:

<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item>  
     <shape> 
      <solid 
       android:color="#b0b0b0" /> 
      <stroke 
       android:width="1dp" 
       android:color="#505050" /> 
      <corners 
       android:radius="5dp" /> 
      <padding 
       android:left="2dp" 
       android:right="2dp"/> 

     </shape> 
     </item> 
    </selector> 

的sooo,我能做些什麼來解決那?

與佈局的圖像。

!圖片佈局[http://i.stack.imgur.com/qU2Uu.jpg]

+0

您應該展示更多''TetView'的XML'佈局! –

回答

1

應設置寬度0dp,而不是match_parent在你的TextView。

'當總和大於LinearLayout時,權重用於分配剩餘的空白空間或佔用空間。'

+0

哇,就是這樣。謝啦。 –

+0

對不起,我的錯誤哈​​哈 –