2012-11-22 71 views
0

在我的應用程序edittextbox不能在小屏幕上調整,並從角落裏看這個圖像http://imgur.com/pcA9b下面是源代碼我如何設置屏幕可調所有大小?我的代碼是在normall屏幕,但在小屏幕UI,做工精細適合現在正確地在這個iamge其網址我在這裏發佈是我的屏幕edittextbox沒有正確適合屏幕大小,請helpme編輯文本框不能在小屏幕上調整

<?xml version="1.0" encoding="utf-8"?> 




<LinearLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="#D3D3D3" 

     > 



    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="#000000" 
     android:orientation="horizontal" > 

      <LinearLayout 
       android:layout_width="100dip" 
       android:layout_height="40dp" 
       android:background="#000000" 
       android:orientation="vertical" > 

       <ImageView 
        android:id="@+id/imageView1" 
        android:layout_width="70dip" 
        android:layout_height="wrap_content" 
        android:layout_gravity="left" 
        android:src="@drawable/logo1" /> 

     </LinearLayout> 


     <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_marginLeft="110dp" 
     android:layout_height="40dp" 
     android:background="#000000" 
     android:orientation="vertical" > 


      <TextView 

     android:layout_width="wrap_content" 
     android:layout_height="20dp"    
     android:layout_gravity="right"    
     android:text="My Account" 
     android:textColor="#FFCC00" /> 


    <View 
     android:id="@+id/view1" 
     android:layout_marginLeft="30dip"  
     android:layout_width="75dip" 
     android:layout_gravity="right" 
     android:layout_height="1dip" 
     android:background="#99CC00" /> 


      <TextView 

     android:layout_width="wrap_content" 
     android:layout_height="20dp"   
     android:layout_gravity="right" 
     android:textSize="10dip" 
     android:text="Balance Inquiry" 
     android:textColor="#FFCC00" />   



     </LinearLayout> 

      </LinearLayout> 


      <LinearLayout 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:layout_marginLeft="4dp" 
       android:layout_marginTop="15dp" 
       android:layout_marginRight="4dp" 
       android:background="@drawable/curved2" 
       android:orientation="vertical" > 

        <LinearLayout 
         android:layout_width="fill_parent" 
         android:layout_height="wrap_content" 
         android:layout_marginTop="35dip" 
         android:orientation="horizontal" > 

        <TextView 
         android:id="@+id/lblPinno" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="10dp" 
         android:text="Transaction PIN " 

         android:textColor="#FFCC00" /> 

        <EditText 
         android:id="@+id/txtPinno" 
         style="?android:attr/buttonStyleSmall" 
         android:layout_width="fill_parent" 
         android:layout_height="wrap_content" 
         android:layout_marginBottom="5dip" 
         android:layout_marginRight="10dp" 

         android:layout_marginTop="2dip" 
         android:inputType="textPassword" 
         android:gravity="left" 
         android:singleLine="true" 
         /> 
       </LinearLayout> 

       <LinearLayout 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="50dip" 
        android:orientation="horizontal" > 

        <!-- Register Button --> 

        <Button 
         android:id="@+id/btngoback" 
         style="@style/HomeButton"   
         android:layout_width="70dip" 
         android:layout_height="30dp"    
         android:layout_marginTop="5dip" 
        android:drawableTop="@drawable/back" 


      /> 

        <Button 
         android:id="@+id/clearButton" 
         style="?android:attr/buttonStyleSmall" 
         android:layout_width="100dip" 
         android:layout_height="wrap_content" 
         android:layout_marginTop="10dip" 
         android:layout_marginRight="10dip" 
         android:background="@drawable/curved" 
         android:textColor="@drawable/button_text_color" 
         android:text="Clear" /> 

        <Button 
         android:id="@+id/btnsubmit" 
         style="?android:attr/buttonStyleSmall" 
         android:layout_width="100dip" 
         android:layout_height="wrap_content" 
         android:layout_marginRight="10dp" 
         android:background="@drawable/curved" 
         android:textColor="@drawable/button_text_color" 
         android:layout_marginTop="10dip" 
         android:text="Submit" /> 
       </LinearLayout> 
      </LinearLayout> 

</LinearLayout> 
+2

在線性佈局中使用相對佈局或權重屬性 –

+0

Sas是正確的。你可以根據你的要求使用重量 –

+0

@hayya anam你有我的答案你的問題的解決方案? –

回答

0

你必須創建不同的佈局處理屏幕尺寸和方向。那麼你不會面對這個問題。請參考link

+0

是不是幫助EM PLZ TELEL我什麼寬度的edittext我設置? –

+0

您可以使用特定屏幕尺寸的圖形佈局,並根據自己的要求調整控件的大小。請在這裏粘貼布局代碼 – kittu88

+0

我粘貼上面我的xml代碼只是打電話給我如何設置edittext框大小? –

0

這就是這樣,如果你想在EditTextTextView應該得到平等的空間,在同 的LinearLayout我表示在本模板。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal" 
    android:weightSum="1" > 

    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.5" 
     android:gravity="center" 
     android:text="hi" /> 

    <EditText 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.5" 
     android:gravity="center" 
     android:text="slgfdsig" 
     /> 

</LinearLayout> 

希望這可以幫助您解決您的查詢。

相關問題