我在ActionBar中显示一个Text,其中包含Text。
这是菜单项:
<item
android:id="@+id/action_commentview"
android:showAsAction="always"
android:actionLayout="@layout/menuitem_commentcounter"
android:title="Comments"/>
这是menuitem_commentcounter布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="43dp"
android:layout_height="25dp"
android:id="@+id/commentCounterLayout"
android:clickable="true"
>
<ImageView
android:layout_width="31dp"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:clickable="false"
android:contentDescription="rating up"
android:src="@drawable/ic_comment" />
<TextView
android:id="@+id/tv_commentCounter"
android:layout_width="22dp"
android:layout_height="13dp"
android:layout_marginLeft="4dip"
android:includeFontPadding="false"
android:layout_marginTop="4dip"
android:clickable="false"
android:linksClickable="false"
android:gravity="center"
android:lines="1"
android:textAlignment="center"
android:textColor="@color/white"
android:background="@color/black"
android:textSize="12sp"
android:typeface="sans" />
</RelativeLayout>
在我的设备上,Api等级&gt; = 11,一切正常。在我的设备上Api Level&lt; 11 tv_commentCounter TextView的margin-top不起作用。在我检测到一些测试之后,将margin-top设置为15dip,同样在&lt; 11级设备可以工作(但是在API等级=> 11时它没有)。
我做错了什么,因为如果API等级是&lt;我需要添加11dip是不正常的。 11。
由于