您的位置:首页 > 其它

记View跨界平局

2015-09-28 09:32 323 查看
<?xml version="1.0" encoding="utf-8"?

>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipChildren="false"
android:clipToPadding="false" >

<LinearLayout
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerInParent="true"
android:background="#923849"
android:clipChildren="false"
android:clipToPadding="false" >

<com.h3c.mytestview.RotationTextView
android:id="@+id/xxx"
android:layout_width="64dip"
android:layout_height="64dip"
android:gravity="center"
android:text="F"
android:textColor="#fff"
android:textSize="56sp" />
</LinearLayout>

<LinearLayout
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerInParent="true"
android:clipChildren="false"
android:clipToPadding="false" >

<com.h3c.mytestview.RotationTextView
android:id="@+id/xxxx"
android:layout_width="30dp"
android:layout_height="300dp"
android:layout_marginLeft="20dp"
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:maxLines="3"
android:textColor="#fff"
android:textSize="26sp" />
</LinearLayout>

</RelativeLayout>


关键点:

越界的View一定要用LinearLayout包起来,且LinearLayout必须设定固定高宽。越界的View也必须设定固定高宽。且越界View和其父View(甚至祖宗View)都须要设定

android:clipChildren="false"
android:clipToPadding="false"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: