У меня есть FrameLayout внутри, который я использую android: clipToPadding = "false" и android: clipChildren = "false", как это
<FrameLayout
android:id="@+id/frame"
android:layout_width="100dp"
android:layout_height="50dp"
android:clipChildren="false"
android:clipToPadding="false">
<TextView
android:layout_width="150dp"
android:layout_height="match_parent"
android:maxLines="1"
android:text="This is longer and bigger text"
android:textColor="@android:color/black"
android:textSize="20sp" />
</FrameLayout>
теперь TextView собирается без FrameLayout без любая проблема, кроме , но если внутри кода я делаю что-то вроде этого -
frame.setLayerType(View.LAYER_TYPE_HARDWARE, somePaint)
, то TextView не выходит за пределы FrameLayout