本文实例为大家分享了android Listview模拟聊天界面的具体代码,供大家参考,具体内容如下
代码:
包com.example.test; 进口android.os.Bundle; 进口android.support.v7.app.AppCompatActivity; 进口android.view.View; 进口android.view.ViewGroup; 进口android.widget.BaseAdapter; 进口android.widget.EditText; 进口android.widget.ListView; 进口android.widget.TextView; 进口android.widget.Toast; 进口java.util.ArrayList; 进口静态com.example.test.R.id.tv_receive; 进口静态com.example.test.R.id.tv_send; 公开课MainActivity延伸AppCompatActivity { 私人ArrayList公司; 私人EditText et_input; 私人MyAdapter MyAdapter; 私人ListView lv; @Override 保护空白> 包com.example.test;/* * *由我> & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比; & lt; LinearLayout xmlns: android=" http://schemas.android.com/apk/res/android " xmlns:工具=" http://schemas.android.com/tools " android: id=癅 + id/activity_main” android: layout_width=" match_parent " android: layout_height=" match_parent " android:背景=" # ccc” android:取向=按怪薄? 工具:上下文=癱om.example.test.MainActivity”比; & lt;列表视图 android: id=癅 + id/lv” android: layout_width=" match_parent " android: layout_height=" 0 dp” android: layout_weight=" 1 " android:分频器=" @null "/比; LinearLayout & lt; android: layout_width=" match_parent " android: layout_height=皐rap_content”比; EditText & lt; android: id=癅 + id/et_input” android: layout_width=" 0 dp” android: layout_height=" wrap_content " android: layout_weight=" 1 " android:提示="请输入要发送的内容”/比; & lt;按钮 android: id=癅 + id/bt_send” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android:文本="发送”/比; & lt;/LinearLayout> & lt;/LinearLayout> >之前 & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比; & lt; LinearLayout xmlns: android=" http://schemas.android.com/apk/res/android " android: layout_width=" match_parent " android: layout_height=" wrap_content " android:取向=按怪薄? android:填充=" 10 dp”比; & lt; TextView android: id=癅 + id/tv_receive” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_gravity=翱肌? android:背景=" @drawable/message_left” android:重力="中心" android:文本="一起# 63;" android: textSize=" 20 sp/比; & lt; TextView android: id=癅 + id/tv_send” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_gravity="结束" android:背景=" @drawable/message_right” android:重力="中心" android:文本="我是你的父亲” android: textSize=" 20 sp/比; & lt;/LinearLayout> >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
android Listview模拟聊天界面