代码如下:
android:orientation="horizontal"
android:background="@color/theme_color"
android:id="@+id/fragment_layout"
android:clickable="false"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:background="@null"
android:onClick="layoutClick"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/help_layout"
android:gravity="center"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.kit.reporterdd.widget.CircleButton
android:layout_margin="30dp"
android:layout_gravity="center"
android:id="@+id/help_btn"
circle:ringColor="@color/white"
circle:rWaveColor="@color/warn_color"
circle:colorDown="@color/gray"
circle:outWaveColor="@color/warn_color"
circle:ringWidth="6"
circle:colorUp="@color/white"
android:layout_width="180dp"
android:layout_height="180dp" />
<LinearLayout
android:orientation="horizontal"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/progressTv"
android:textSize="22sp"
android:gravity="center"
android:textColor="@color/white"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ProgressBar
android:id="@+id/retryProgressBar"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</FrameLayout>
这样的帧布局,按道理第一个button应该在底部,但是在Android5.0的时候,这个button跑到了顶部,请问有什么办法解决吗?或者怎么控制framelayout的层次??
所有这种viewGroup都是默认在顶部而不是底部的。。
要在Framelayout底部就加一个layout_gravity= “bottom”
要在RelativeLayout底部就加alignParentButtom = “true”