我目前正在學習Android開發,遵循一本書並使用Android Studio進行測試創建和Nexus 4設備。我一直在使用佈局預覽器來測試我的佈局,看它是否好用。Android Studio:在佈局預覽中顯示的距離在設備上顯示爲較大
下面是該佈局的屏幕截圖以及它在Android Studio預覽器中的顯示方式。對不起,大尺寸。
這裏是我的Nexus 4設備拍攝,以顯示不同的屏幕截圖。
正如你可以看到的EditText字段表示作爲在預覽行,但脫節的設備上。我比較了2張圖片,其餘的元素都按原樣放置,除了EditTexts。佈局使用2個嵌套的LinearLayout,一個向左右一個。
下面是我的一個EditText在XML中的定義。所有其他人都是不同ID的副本。
<EditText android:id="@+id/editTextColonies"
android:inputType="number"
android:ems="12"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"/>
我想知道這是由我的代碼,我的設備還是簡單的Android Studio造成的。 預先感謝您的解決方案。
謝謝,我適應於RelativeLayout的,並對齊設置了這種方式基線和父權。 – Linkandzelda
沒有問題,用upvote或兩個幫助你;) – Steven