Android RecyclerView聊天介面控制元件佈局居底
阿新 • • 發佈:2019-01-24
工具 Android studio。
廢話不多說直接上程式碼:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#d8e0e8"> <!--android:layout_height="match_parent" 必須設定為 match_parent --> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerv" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1"> <!--android:layout_weight="1" 關鍵比例設定為1 android:layout_height="wrap_content" 必須設定為wrap_content --> </android.support.v7.widget.RecyclerView> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="bottom|center"> <!--android:layout_height="match_parent" 必須設定為 match_parent 留出編輯和按鍵的空間 android:gravity="bottom|center"> 關鍵:使整個layout局下佈局--> <EditText android:id="@+id/input_text" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:hint="Type shomething here" android:maxLines="2"/> <Button android:id="@+id/send" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="傳送"/> </LinearLayout> </LinearLayout>
效果圖: