歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android美化短信聊天記錄使得輸入長短信不頂格

Android美化短信聊天記錄使得輸入長短信不頂格

日期:2017/3/1 10:17:52   编辑:Linux編程

Android美化短信聊天記錄使得輸入長短信不頂格:

發送短信界面:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- 發送的短信:右邊 -->
  3. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4. android:layout_width="wrap_content"
  5. android:layout_height="wrap_content"
  6. android:layout_gravity="right"
  7. android:orientation="vertical" >
  8. <!-- 包含占位框和收到短信框 -->
  9. <LinearLayout
  10. android:id="@id/sms_detail_send_right_layout"
  11. android:layout_width="wrap_content"
  12. android:layout_height="wrap_content"
  13. android:layout_gravity="right" >
  14. <!-- 占位框 -->
  15. <TextView
  16. android:id="@id/sms_detail_send_placeholder"
  17. android:layout_width="30dp"
  18. android:layout_height="wrap_content" />
  19. <!-- 發出的短信 -->
  20. <TextView
  21. android:id="@id/sms_detail_send_right_message"
  22. android:layout_width="wrap_content"
  23. android:layout_height="wrap_content"
  24. android:layout_gravity="right"
  25. android:background="@drawable/sms_detail_content_right_bg"
  26. android:gravity="center_vertical"
  27. android:textColor="#000000" />
  28. </LinearLayout>
  29. <!-- 顯示日期 -->
  30. <TextView
  31. android:id="@id/sms_detail_send_right_date"
  32. android:layout_width="wrap_content"
  33. android:layout_height="wrap_content"
  34. android:layout_gravity="right"
  35. />
  36. </LinearLayout>

接收短信界面:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- 收到的短信:左邊 -->
  3. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4. android:layout_width="wrap_content"
  5. android:layout_height="wrap_content"
  6. android:layout_gravity="left"
  7. android:orientation="vertical" >
  8. <!-- 短信接收日期 -->
  9. <TextView
  10. android:id="@id/sms_detail_receive_left_date"
  11. android:layout_width="wrap_content"
  12. android:layout_height="wrap_content"
  13. android:layout_below="@id/sms_detail_receive_left_layout" />
  14. <!-- 占位框 -->
  15. <TextView
  16. android:id="@id/sms_detail_receive_placeholder"
  17. android:layout_width="30dp"
  18. android:layout_height="wrap_content"
  19. android:layout_alignParentRight="true"
  20. android:layout_alignRight="@id/sms_detail_receive_left_message" />
  21. <!-- 用LinearLayout包裹發出的短信框 -->
  22. <LinearLayout
  23. android:id="@id/sms_detail_receive_left_layout"
  24. android:layout_width="fill_parent"
  25. android:layout_height="wrap_content"
  26. android:layout_toLeftOf="@id/sms_detail_receive_placeholder" >
  27. <!-- 發出的短信 -->
  28. <TextView
  29. android:id="@id/sms_detail_receive_left_message"
  30. android:layout_width="wrap_content"
  31. android:layout_height="wrap_content"
  32. android:background="@drawable/sms_detail_content_left_bg"
  33. android:gravity="center_vertical"
  34. android:text="s"
  35. android:textColor="#000000" />
  36. </LinearLayout>
  37. </RelativeLayout>
Copyright © Linux教程網 All Rights Reserved