在自己自定义使用toast的时候,在自定义的布局里面 要固定 布局的大小,如果父布局固定了大小,并且子布局想和父布局一样宽高的话 不能使用match_parent,得用和父布局一样的固定值,
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="300dp"
android:layout_height="200dp"
android:orientation="vertical" >
<TextView
android:layout_width="300dp"
android:layout_height="200dp"
android:background="@color/black"
android:layout_centerInParent="true"
android:alpha="0.7"
/>
<TextView
android:layout_width="300dp"
android:layout_height="200dp"
android:textColor="@color/white"
android:gravity="center"
android:layout_centerInParent="true"
android:text="sdfsdfsdfsdfsdfsdfdsfdsfdsfdsfdfdsfdfsdfsddsdsf"
/>
</RelativeLayout>
如果子空间 使用了宽使用match_parent属性,就会等于屏幕的宽,如果子控件高使用match_parent就会等于屏幕的高