2012-01-22 51 views
0

我是一名菜鳥程序員,所以它可能是我詢問的一些非常基本的東西 - 儘管我一直無法使用搜索引擎找到答案。在輸入上展開EditText寬度

問題1:

我需要每個這些EditTexts的擴大其上輸入寬度。我試着在每個視圖中添加android:inputType="textCapSentences"並將寬度設置爲「Wrap_content」 - 但是,它看起來不起作用,並且刪除了給出的提示。

這裏是我的代碼吧:

 <LinearLayout 
     android:id="@+id/namebar" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="horizontal" 
     android:paddingRight="20.0dip" 
     android:paddingLeft="20.0dip" 
     android:paddingTop="20.0dip" 
     android:layout_above="@+id/tavleframe" 
     > 
     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1.0" 
      android:background="@drawable/tavle" 
      android:gravity="center" 
      android:hint="@string/name_text" 
      android:textColor="#ffffffff" 
      Imageview.Scaletype="fill_parent" 
      android:inputType="textCapSentences" 
      /> 

     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1.0" 
      android:background="@drawable/tavle" 
      android:gravity="center" 
      android:hint="@string/name_text" 
      android:textColor="#ffffffff" 
      Imageview.Scaletype="fill_parent" 
      android:inputType="textCapSentences"/> 

     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1.0" 
      android:background="@drawable/tavle" 
      android:gravity="center" 
      android:hint="@string/name_text" 
      android:textColor="#ffffffff" 
      Imageview.Scaletype="fill_parent" 
      android:inputType="textCapSentences"/> 

     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1.0" 
      android:background="@drawable/tavle" 
      android:gravity="center" 
      android:hint="@string/name_text" 
      android:textColor="#ffffffff" 
      Imageview.Scaletype="fill_parent" 
      android:inputType="textCapSentences"/> 

     <EditText 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_weight="1.0" 
      android:background="@drawable/tavle" 
      android:gravity="center" 
      android:hint="@string/name_text" 
      android:textColor="#ffffffff" 
      Imageview.Scaletype="fill_parent" 
      android:inputType="textCapSentences"/>            
    </LinearLayout> 

回答

1

這將有助於瞭解你的意思是「它好像不工作」,但我有一個想法。您將寬度設置爲wrap_content,但您也將layout_weight設置爲1.這將分配等於每個EditText的任何多餘水平空間。只需從每個EditText中刪除android:layout_weight屬性即可。

我也不明白你的意思是「它刪除了給出的提示」。