레이어 위젯에 관한 거의 모든 기사에서 FrameLayouts가 발생합니다. FrameLayouts는 XML에서 발생 순서에 따라 스택해야합니다. 테스트를 위해 xml에 버튼과 TextView를 두어 TextView가 버튼과 겹쳐지기를 바랍니다. 버튼이 텍스트 뷰 앞이나 뒤에 놓여 있으면 상관 없습니다. 버튼은 항상 위에 있습니다. 누구든지 내가 뭘 잘못하고 있는지 알 수 있니?android : FrameLayout의 버튼 위에 textview 스택이없는 이유
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.jdot.testloadingfragments.MainActivity">
<Button
android:id="@+id/btn_test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:text=" "
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="----------------------------------------------------------"/>
</FrameLayout>
감사에 대한
. 고도를 피하면서 Button이 특별한 경우인지 알지 못했습니다. AppCompat에는 일반적인 디자인 요소에 대해보다 최신 API 수준을 사용하도록하는 테마가 AppCompat에 있다는 것은 의미가 없습니다. –