我写了一个自定义控件,可是不管怎么设置它都不能居中,始终在左上角的位置。。。
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f00"
>
<com.example.gifdemo.MyGifView
android:id="@+id/gv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
用 就可以了呀
android:layout_gravity="center_vertical" 这个属性在linearlayout
应该是没有测量吧?使其包裹内容,再设置居中。可以试验一下,添加个背景颜色,是不是把整个屏幕都沾满了。