2016-05-12 64 views
0

Android體驗級別:新手。?android:attr/actionBarSize只能在一個設備上工作。爲什麼?

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:layout_marginTop="?android:attr/actionBarSize" 
     android:padding="10dp" 
     android:fillViewport="false"> 

我已經申請頂緣至ScrollView這是actionBar高度。這在我的兩個物理設備中運行良好,但不是一個。爲什麼一個設備不使用該值?

附上截圖。

聯想A7000與棉花糖6.0股票ROM:

下面的操作欄,一行或兩行是不可見的。可能落後於actionBar

Lenovo A7000 with Marshmallow 6.0 Stock ROM

HTC手機與三星平板:文本顯示正常。

HTC Desire 620G with KitKat Stock ROM Samsung Galaxy Tab 2

+0

你從越來越挑哪個文件夾水庫檢查? –

+0

你使用AppCompat嗎?試着將margin改爲'?actionBarSize' –

+0

是的。使用AppCompat。 –

回答

1

嘗試使用安卓改變屬性值ATTR/actionBarSize而不是:??ATTR/actionBarSize

+0

已經嘗試過。沒有工作。 –

相關問題