我附加了屏幕捕獲與兩個19個21模擬器運行: 的EditText填充屬性不起作用相同的API 19和21
左邊的一個是Android的19和上一個正如您所看到的,基於API 19的模擬器不考慮填充屬性。同樣的事情發生在4.4.x設備上,所以它不僅僅是一個模擬器問題。
這是我使用的這個活動的.XML代碼:
<RelativeLayout 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="com.birsan.cardbox.FolderScreen">
<ImageView
android:id="@+id/magnifying_glass_icon"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignBottom="@+id/search_button"
android:layout_alignLeft="@+id/search_folder"
android:layout_alignStart="@+id/search_folder"
android:layout_marginBottom="2dp"
android:layout_marginLeft="9dp"
android:layout_marginStart="9dp"
android:contentDescription="magnifying glass"
android:src="@drawable/ic_menu_search" />
<include
android:id="@+id/toolbar"
layout="@layout/app_bar" />
<EditText
android:id="@+id/search_folder"
android:layout_width="250dp"
android:layout_height="30dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="10dp"
android:background="@drawable/search_custom_widget"
android:focusable="true"
android:hint="Search in folders"
android:iconifiedByDefault="false"
android:paddingLeft="40dp"
android:paddingRight="55dp"
android:singleLine="true"
android:textSize="14sp"
android:textStyle="bold" />
<Button
android:id="@+id/search_button"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="26dp"
android:layout_alignBottom="@+id/search_folder"
android:layout_alignEnd="@+id/search_folder"
android:layout_alignRight="@+id/search_folder"
android:layout_marginBottom="2dp"
android:layout_marginRight="2dp"
android:background="@color/my_blue"
android:text="Go"
android:textColor="#fff"
android:textSize="10sp" />
<com.name.cardbox.SlidingTabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/app_bar"
android:layout_marginTop="40dp"
android:background="@color/my_blue" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/sliding_tabs"
android:background="#fff">
</android.support.v4.view.ViewPager>
爲什麼不一致?我錯過了什麼,如何修復它?謝謝。
感謝您的回覆。其實,21的工作正常。是不是19。我試圖使用兩個:searchView.setPaddingRelative(40,0,55,0);和searchView.setPadding(40,0,55,0);以相同的結果,沒有修復。 – Nactus 2015-02-24 16:45:08
@Nactus檢查更新後的答案。 – 2015-02-24 17:10:08
謝謝阿布舍克五世修正它。 Upvoted並解決。 – Nactus 2015-02-24 17:32:19