最近做一个全屏的popupWindow弹窗,类似于QQ创建讨论组或者添加讨论组成员所出现的选择弹窗,需要在弹窗的底部固定一个布局,由于有ListView
的存在,这个布局怎么弄都显示不出来,虽然通过android:layout_weight 属性可以将效果展现出来,但是这种按照屏幕的比例来进行布局的,在不同的
手机上效果差别会非常大,我所希望的是底部布局的高度是固定的,而且经过仔细观察我发现QQ的这个布局底部高度似乎也是固定的,所以更加坚定了
我这个想法。接下来就是实现了,我所采用的是相对布局。
<?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:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:id="@+id/navbar"
android:background="@drawable/bg_1" >
<TextView
android:id="@+id/add_temp_group_members_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="15dp"
android:layout_centerInParent="true"
android:textSize="20sp"
android:textColor="#e8f3fb"
android:text="@string/add_temp_group_members_cancel"/>
<TextView
android:id="@+id/add_temp_group_members_title"