ndroid实现智能问答机器人(三) -----加气泡
一、思路
整个界面采用RelativeLayout布局,标题栏自己是一个LinearLayout子布局,下面文本编辑框也是一个LinearLayout子布局,中间是一个自定义的ListView,这里唯一特殊的地方是ListView中的子条目有两种布局文件,“我”发出的信息对应一个布局文件layout_right.xml,而对方发来的信息对应另一个布局文件layout_left.xml。我们发出的信息存放在一个ArrayList<HashMap<>>中,在自定义的适配器的getView()方法中根据是谁发出的信息选择相应的ListItem的布局文件即可。
二、布局文件 layout_left.xml layout_right.xml


浙公网安备 33010602011771号