2017-05-05 390 views
0

Android Studio Emulator do not show the designed layoutAndroid Studio中模擬器不顯示的設計佈局

我試圖讓我在Android首次應用程序,但即使只有2文本字段和1個按鈕在我的簡單的應用程序總是浮到模擬器的角落。我曾嘗試將Android映像更改爲x86或安裝HAXM,或嘗試在具有不同佈局設計的另一臺計算機上嘗試,但事情不會改變。

我是Android的新手,所以我希望能得到您的幫助。

這裏是我的文件activity_main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.admin.button.MainActivity"> 

    <EditText 
     android:id="@+id/editText" 
     android:layout_width="368dp" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:hint="Username" 
     android:inputType="textPersonName" 
     tools:layout_editor_absoluteX="8dp" 
     tools:layout_editor_absoluteY="5dp" /> 

    <EditText 
     android:id="@+id/editText2" 
     android:layout_width="368dp" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:hint="Password" 
     android:inputType="textPersonName" 
     tools:layout_editor_absoluteX="8dp" 
     tools:layout_editor_absoluteY="62dp" /> 

    <Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Log In" 
     tools:layout_editor_absoluteX="148dp" 
     tools:layout_editor_absoluteY="118dp" /> 
</android.support.constraint.ConstraintLayout> 
+1

你可以發佈你的activity_main.xml嗎? – Raghavendra

+0

如果沒有您的代碼,我們不能幫助您,所以請添加您的代碼,甚至在另一臺計算機上嘗試過,因爲您的代碼有一些問題,而不是模擬器。 – Zaid

+0

是的,我現在將它發佈 – Dan

回答

1

你有沒有應用任何約束大家的意見,這迫使他們在左上角(0,0)來繪製。應用適當的約束(左,上,右,下)。

原因,爲什麼在佈局編輯器中看到一切正常,是因爲您已經通過tools:名稱空間應用了硬編碼值,該名稱空間僅對佈局編輯器生效,但不會在運行時生效。

另請參閱this答案,這正是您的案例。

+0

)如果你知道現有的帖子可以回答問題,請投票重複,而不是在多個帖子中重複回答。 –

+0

謝謝你,最後我得到了你的解決方案。 – Dan

0

試試這個

  1. 檢查清單文件,看看是否你的活動已經在清單中。
  2. 檢查您的活動,看看您的活動是否已經擴展了Activity或AppCompatActivity。
+1

我想你不明白這個問題? – Raghavendra

+0

感謝您的建議,我在上面發佈文件activity_main.xml,以便您可以檢查它。 – Dan

+0

爲了您的建議,它已經在Manifest中(因爲它只有一個MainActivity),它也已經擴展AppCompatActivity。但它不起作用:( – Dan