2015-12-03 178 views
1

enter image description hereenter image description here我正在開發一個android應用程序。在預覽視圖是presanting我已經設置它的方式,但是當我在設備上運行它,我看到它的左右兩側的空間。 爲了更好地理解問題,附上屏幕截圖。空間出現在滾動視圖android的右側和左側?

下面是我的佈局代碼。

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="------" 
    > 

    <!-- TODO: Update blank fragment layout --> 

    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/scrollView" 
     android:scrollbars="none" 
     android:layout_gravity="center"> 

     <LinearLayout 
      android:orientation="vertical" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@color/screen_background"> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/telephone_number" 
       android:id="@+id/telephonNumberTextView" 
       android:phoneNumber="false" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp" /> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:inputType="phone" 
       android:ems="10" 
       android:id="@+id/phoneNumberEditText" 
       android:layout_weight="1" 
       android:clickable="true" 
       android:singleLine="true" 
       android:background="@drawable/edittext" 
       android:paddingLeft="4dp" 
       android:textAlignment="textStart" /> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/telephone_extension" 
       android:id="@+id/telephoneExtensionTextView" 
       android:layout_marginTop="10dp" 
       android:layout_gravity="left|center_vertical" 
       android:textColor="@android:color/white" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:inputType="phone" 
       android:ems="10" 
       android:id="@+id/telephoneExtensionEditText" 
       android:background="@drawable/edittext" 
       android:singleLine="true" 
       android:paddingLeft="4dp" 
       android:layout_weight="1"/> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/email_id" 
       android:id="@+id/emailIdTextView" 
       android:layout_gravity="left|center_vertical" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:inputType="textEmailAddress" 
       android:ems="10" 
       android:id="@+id/emailIdEditText" 
       android:layout_gravity="center_vertical" 
       android:singleLine="true" 
       android:layout_weight="1" 
       android:background="@drawable/edittext" 
       android:paddingLeft="4dp" 
       android:layout_margin="5dp" /> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/problem_type" 
       android:id="@+id/problemTypeTextView" 
       android:layout_gravity="left|center_vertical" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <Button 
       style="?android:attr/buttonStyleSmall" 
       android:layout_width="fill_parent" 
       android:layout_height="30dp" 
       android:text="@string/fetch_problem_types" 
       android:id="@+id/button" 
       android:background="@drawable/buttonback" 
       android:textColor="@android:color/white" 
       android:layout_gravity="center" 
       android:layout_marginLeft="2dp" 
       android:layout_marginRight="2dp"/> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/location" 
       android:id="@+id/locationTextView" 
       android:layout_gravity="left|center_vertical" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:inputType="textPostalAddress" 
       android:ems="10" 
       android:id="@+id/locationEditText" 
       android:layout_gravity="bottom" 
       android:singleLine="true" 
       android:background="@drawable/edittext" 
       android:paddingLeft="4dp" 
       android:layout_weight="1" /> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/brief_desc" 
       android:id="@+id/briefDescTextView" 
       android:layout_gravity="left|center_vertical" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/briefDescEditText" 
       android:singleLine="true" 
       android:layout_gravity="bottom" 
       android:background="@drawable/edittext" 
       android:paddingLeft="4dp" 
       android:layout_weight="1" /> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/doc_desc" 
       android:id="@+id/docDescTextView" 
       android:layout_gravity="left|center_vertical" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/docDescEditText" 
       android:layout_gravity="bottom" 
       android:singleLine="true" 
       android:background="@drawable/edittext" 
       android:paddingLeft="4dp" 
       android:layout_weight="1" /> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/approval_memo" 
       android:id="@+id/approvalMemoTextView" 
       android:layout_gravity="left|center_vertical" 
       android:layout_marginTop="10dp" 
       android:textColor="@android:color/white" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/approvalMemoEditText" 
       android:layout_gravity="bottom" 
       android:singleLine="true" 
       android:background="@drawable/edittext" 
       android:paddingLeft="4dp" 
       android:layout_weight="1"/> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceMedium" 
       android:text="@string/requester_Name" 
       android:id="@+id/requesterNameTextView" 
       android:layout_gravity="left|center_vertical" 
       android:layout_marginTop="10dp" 
       android:textColor="@android:color/white" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="2dp"/> 

      <EditText 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/requesterNameEditText" 
       android:layout_gravity="bottom" 
       android:singleLine="true" 
       android:background="@drawable/edittext" 
       android:layout_weight="1" 
       android:layout_marginBottom="5dp" 
       android:paddingLeft="4dp" 
       /> 

      <Button 
       style="?android:attr/buttonStyleSmall" 
       android:layout_width="fill_parent" 
       android:layout_height="30dp" 
       android:text="@string/submit_button_title" 
       android:id="@+id/submitButton" 
       android:layout_gravity="center_vertical" 
       android:background="@drawable/buttonback" 
       android:textColor="@android:color/white" 
       android:layout_marginTop="10dp" 
       android:layout_marginLeft="2dp" 
       android:layout_marginRight="2dp" 
       android:layout_marginBottom="5dp"/> 
     </LinearLayout> 
    </ScrollView> 
</LinearLayout> 
+0

無論您是顯示此佈局爲片段= 「5DP」? –

+0

嘗試在滾動視圖中移除android:layout_gravity =「center」 –

回答

0

問題(最可能)在於頂級XML。我假設你只發布了包含我的activity_main.xmlcontent.xml,因爲我看不到浮動操作按鈕。

我想你使用內置生成器來爲你創建佈局,並編輯了content.xml之一。填充物被定義在activity_main.xml之內。刪除它們,你很好走。

+0

謝謝qmar。是的問題在於content.xml。現在解決:)。 – Mehdavi5

0

刪除佈局安卓layout_margin在電子郵件ID的EditText

<EditText 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:inputType="textEmailAddress" 
    android:ems="10" 
    android:id="@+id/emailIdEditText" 
    android:layout_gravity="center_vertical" 
    android:singleLine="true" 
    android:layout_weight="1" 
    android:background="@drawable/edittext" 
    android:paddingLeft="4dp" /> 
+0

我認爲OP並沒有詢問電子郵件字段,而是總體上的保證金。 –