Android sdk 18 TextView引力不能垂直工作
我对SDK 18有疑问。我的文本视图的重力不能垂直工作。 但它与sdk17合作。
图片和代码:
header_of_listView.xml:
AndroidManifest.xml中
AndroidManifest.xml中
用textview android的黑色背景:background =“#000000”
如果有人有想法。 我试着用match_parent改变wrap_content。
唯一可行的是android:layout_height =“@ dimen / entete.size.h”在TextView上,但保证金不适用。 目前我将项目留给SDK 17。
问题是RelativLayout作为listview项的根布局。 如果你把一个LinearLayout放在RelativeLayout周围,它也可以用于targetSdk = 19. GridView出现同样的问题。
... your layout like before
这不是一个很好的解决方法 – 但我认为比使用targetSdk = 17更好。
我有同样的问题,它只发生在Android 19.我的目标api 23,它工作正常。
我发现给textview一个高度可以解决这个问题
它是这样的:
我这样做了:
android:layout_alignBottom="@id/iv_bg" android:layout_alignLeft="@id/iv_bg" android:layout_alignRight="@id/iv_bg" android:layout_alignTop="@id/iv_bg" android:layout_marginBottom="6dp" android:gravity="center" android:text="@string/a_remplacer" android:textColor="@color/tableviewText" android:textSize="18sp" android:textStyle="bold" android:layout_centerHorizontal="true"/>
由于性能问题,我不想添加另一个线性布局。
删除android:targetSdkVersion="18"
并运行。